![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
novichkov |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 64 Регистрация: 20.3.2008 Из: Северодвинск Пользователь №: 128 Спасибо сказали: 6 раз(а) Репутация: ![]() ![]() ![]() |
Я пытаюсь сделать так, чтобы по двойному щелчку по QSplitterHandle нижний виджет подгонял свой размер под содержимое.
Я переопределил классы: Класс SplitterHandle посылает сигнал при двойном щелчке по нему
Класс Splitter передает сигнал дальше
Затем при создании сплиттера я подсоединяю его сигнал к слоту:
Сам слот: Он подгоняет высоту QTableWidget *table так, чтобы не было видно вертикальной полосы прокрутки, то есть его высота равнялась высоте одной строки, помноженной на количество строк.
Эта функция "почти" работает - высота таблицы меняется на мгновение, но затем разделитель сплиттера прыгает обратно. Как это можно вылечить? В чем тут вообще может быть дело? |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 7.5.2025, 8:02 |