QComboBox, Как задать размер выпадающего списка |
Здравствуйте, гость ( Вход | Регистрация )
QComboBox, Как задать размер выпадающего списка |
trdm |
3.1.2009, 19:50
Сообщение
#1
|
Дмитрий Трошин Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6 |
|
|
|
SABROG |
10.1.2009, 23:32
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Добавил setFocus стало все отрисовываться
Правда баг с отрисовкой кнопочек остался. При первом клике кнопочки не остаются залепленными, а при последующих разах уже нормально. --- В общем пока все свелось к следующим изменениям: - раскомментировать Qt::Popup - закомментировать Qt::Tooltio - добавить в конец метода uoColorCContainer::mousePressEvent - QWidget::mousePressEvent(event); - в методе uoColorChooser::mousePressEvent заменить popupHide() на popupShow() - добавить setFocus Сообщение отредактировал SABROG - 10.1.2009, 23:43 |
|
|
trdm |
11.1.2009, 0:19
Сообщение
#3
|
Дмитрий Трошин Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6 |
|
|
|
SABROG |
11.1.2009, 0:29
Сообщение
#4
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Добавил setFocus стало все отрисовываться фокус на сонтайнере как бы и не нужен в принципе по задумке. Ну QComboBox фокус же на вьюху ставит. Правда до сих пор не могу понять как этот фокус влияет на отрисовку попапа. Или почему фокус сам не переходит на открытое окно. В общем проблема скрылась где-то в зарослях логики работы Qt с виджетами и эвентами. |
|
|
Текстовая версия | Сейчас: 1.12.2024, 3:47 |