Название: QComboBox, SIGNAL Отправлено: labview от Август 06, 2010, 17:40 Подскажите пожалуйста какой сигнал испускает QComboBox когда пользователь нажимает мышкой на стрелку. Мне в этом случает нужно обновить содержимое.
Спасибо. Название: Re: QComboBox, SIGNAL Отправлено: Etud от Август 06, 2010, 18:43 После выбора элемента высылается сигнал activated ()
Код
Название: Re: QComboBox, SIGNAL Отправлено: labview от Август 06, 2010, 18:53 Спасибо, но мне нужен сигнал до выбора, когда пользователь нажимает на стрелку, чтобы посмотреть список.
Название: Re: QComboBox, SIGNAL Отправлено: Etud от Август 06, 2010, 20:30 Так обновите содержимое QComboBox и потом смотрите.
Все равно обновлять надо. Название: Re: QComboBox, SIGNAL Отправлено: asvil от Август 06, 2010, 20:51 Нужного сигнала нет. Необходимо наследовать QCombBox и переопределять метод showPopup(), в котором обновлять модель.
Название: Re: QComboBox, SIGNAL Отправлено: labview от Август 06, 2010, 21:07 Нужного сигнала нет. Необходимо наследовать QCombBox и переопределять метод showPopup(), в котором обновлять модель. Спасибо, думаю так получится. Название: Re: QComboBox, SIGNAL Отправлено: kolob от Февраль 03, 2011, 16:52 Люди добрый подскажите! Что то я затупил. Я наследую combobox. Переопределил popup(). Форма создана в дизайнере. Как мне сделать что бы combobox выполнял в функции то что я переопределил в mycombobox.
Название: Re: QComboBox, SIGNAL Отправлено: Etud от Февраль 03, 2011, 17:15 Я наследую combobox. Спокойно ! С какой целью наследуешь, для чего ? Что надо туда вывести ? Название: Re: QComboBox, SIGNAL Отправлено: Fat-Zer от Февраль 03, 2011, 17:53 кидаешь в дизайнере комбобокс, правой кнопкой на него -> преобразовать виджеты(или что-то в этом роде). В диалоге добавляешь свой класс и жмакаешь преобразовать.
Название: Re: QComboBox, SIGNAL Отправлено: kolob от Февраль 07, 2011, 09:44 Цитировать кидаешь в дизайнере комбобокс, правой кнопкой на него -> преобразовать виджеты(или что-то в этом роде). В диалоге добавляешь свой класс и жмакаешь преобразовать. У меня нет такого. Qt3.3.3 Название: Re: QComboBox, SIGNAL Отправлено: sadhu от Февраль 07, 2011, 11:46 наследоваться не обязательно, почитай про QObject::eventFilter()
Название: Re: QComboBox, SIGNAL Отправлено: kolob от Февраль 07, 2011, 15:09 Спасибо. Я тоже так думаю. С наследование какой то геморой получается. Слишком много компонентов наследовать придется.
Фильтр событий это то что надо. Название: Re: QComboBox, SIGNAL Отправлено: kolob от Февраль 13, 2011, 22:35 через eventFilter тоже не работает. Если свойство editable == true , то на события не реагирует, а если editable == false то все работает нормально.
|