Russian Qt Forum
Сентябрь 30, 2024, 14:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Глюк QComboBox  (Прочитано 4553 раз)
yoyo
Гость
« : Июнь 05, 2009, 13:26 »

При наведении мышиного курсора на развернутый список, выбор записи с клавиатуры становиться невозможен. Например, QListBox содержит 4 записи: "item0", "item1", "item2", "item3". Текущая запись "item0". Нажимаем F2 или F4, затем два раза стрелку вниз и Enter. Текущей должна стать "Item2", но если над раскрывающимся списком стоит мышиный курсор, то будет выбрана запись, на которую он указывает, а не которую пользователь выбрал с клавиатуры.

P.S.: Qt4.5.0, WinXP

P.P.S.: Каждый раз, как натыкаюсь на глюк в Qt, расстраиваюсь как ребенок. Интересно, Троли/Nokia знают про этот баг?
Записан
ритт
Гость
« Ответ #1 : Июнь 06, 2009, 12:09 »

а что мешает поискать на трекере по ключевым словам и отрапортовать, если не знают?
Записан
majatu
Гость
« Ответ #2 : Июнь 10, 2009, 10:38 »

Насколько я понял ComboBox completer предлагает выбрать только один вариант (у меня тоже 4.5.0) будь это inline или popup, поэтому нужно  засовывать в комбо и комплитер по TableView
Записан
yoyo
Гость
« Ответ #3 : Июнь 11, 2009, 13:41 »

Можно немного подробней. Что имелось в виду?
Цитировать
...поэтому нужно  засовывать в комбо и комплитер по TableView
Записан
majatu
Гость
« Ответ #4 : Июнь 12, 2009, 14:24 »

http://www.prog.org.ru/topic_9690_0.html

+

combobox->setView(tableView)
completer->setPopup(tableView_2)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.106 секунд. Запросов: 21.