Название: QTableView - высота строк Отправлено: Zmeishe от Март 04, 2008, 11:33 Qt 4.3.3
Если в наследнике от QTableView не трогать defaultSectionSize, то высота строк будет - ну скажем какой-то. Мне для увеличения количества строк на экране необходимо уменьшить высоту строк. Проверил - есть запас т.е. мышкой можно уменьшить на пару/тройку пикселей высоту строки Тогда в конструкторе наследника от QTableView делаю Код: verticalHeader()->setDefaultSectionSize ( verticalHeader()->minimumSectionSize () ); Получаю желаемое. Но когда пользователь мышкой сначала увеличивает высоту строки, а затем снова уменьшает, то высота строки не возвращается в исходный размер, а становится на пару/тройку пикселей больше, того, что я задал в конструкторе, но на пару пикселей меньше того, если бы я вообще не прикасался к setDefaultSectionSize(). Оно конечно не очень напрягает, когда одна/две строки будут чуть больше остальных, но всё же. Как заставить QTableView возвращать исходный размер строки после изменения мышью ? Название: Re: QTableView - высота строк Отправлено: Flakes от Март 24, 2008, 12:07 может это баг текущей версии qt? у меня 4.4.0-snapshot-20080321 и этого не наблюдается.
а может высота шрифта не позволяет уменьшить до первоначального размера просто |