Баг при работе с QStyle & QComboBox |
Здравствуйте, гость ( Вход | Регистрация )
Баг при работе с QStyle & QComboBox |
igor_bogomolov |
20.4.2009, 16:32
Сообщение
#1
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Приветствую всех.
Обнаружил такую багу. Для воспроизведения бага, достаточно в designer создать диалог и разместить на нем QComboBox. Далее, задаем для диалога следущий стиль StyleSheet
При раскрытии списка, текст в поле ввода отображается разными цветами, то черным то серым. Смотрите прикрепленные рисунки. Попробуйте воспроизвести багу у себя. Главное быстро по кнопке комбика не тыкать, с каким то небольшим интервалом, но не постоянным. |
|
|
igor_bogomolov |
20.4.2009, 17:56
Сообщение
#2
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Проверил сейчас дома. Бага повторяется. При этом что дома что на работе, не важно куда я нажимаю, на кнопку или на поле ввода, текст у меня всегда черный, и лишь изредка становится серым.
Разница появляется в зависимости от того куда был сделан клик Посмотрите пожалуйста еще раз. У меня бага воспроизводится в независимости от того куда я нажимаю. Единственное что она на самом деле редко ловится. Для лучшего улова я нажимаю на кнопку через разные промежутки времени, а не монотонно Сам кликаю именно по кнопке на комбике. Дама Qt собрана из исходников. На работе SDK. Версия 4.5.0, Windows Добавленно Бага проявляется именно при нажатии по кнопке QComboBox-а Еще добавляю. Понял как воспроизводится баг. Попробую описать Если нажать на кнопку комбика и не отпускать левую кнопку мыши, то можно поймать момент когда надпись в поле ввода становится серой. Эсли в этот момент быстро отпустить кнопку мыши, надпись останется серой. При быстром нажатии по кнопке комбика, надпись остается черной Сообщение отредактировал igor_bogomolov - 20.4.2009, 18:12 |
|
|
Текстовая версия | Сейчас: 29.11.2024, 8:04 |