Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Joe от Апреля 14, 2006, 14:39



Название: QTableWidget/QHeaderView - фокусы с перестановкой столбцов
Отправлено: Joe от Апреля 14, 2006, 14:39
Версия Qt4.1.1 win32-VS2003

задача такая
контрол, унаследованый от QTableWidget, у него подменятый HorizontalHeadr  - тоже кастомный. Столбцы переставлябельные, и хочется сохранять ихье состояние между сессиями работы.

moveSection в помощь, пользую. Вот только одна беда - РАНДОМНО наблюдается сл. поведение - после перестановки столбцив высота строки в таблице резко становится в 0, и вместо строк видна небольшая серенькая полосочка - очевидно, это разделители. Тычшь туда - даже разные строчки выделяются (есть там способ увидеть это)

Это происходит совершенно бессистемно. Я мог бы всегда принудительно возвращать высоту строки к нужному числу, добавляя новую, но беда в том, что я именно это и делаю - и это не срабатывает. Может, надо сообщить куды положено, возможно, *бж и *бн, сделаю макет с глюком