Здравствуйте, гость ( Вход | Регистрация )
SABROG | Дата 31.1.2009, 16:40 |
Он раскрывается при на жатии на любую область ComboBox-а если свойство Editable установлено в false. Есди свойство Editable установлено в true, то ComboBox раскрывается только при нажатии на кнопку "Arrow". ХМ не знал, учтуСкорее всего знал, просто забыл. Просто при таком раскладе поведение компонента меняется, он становится как <select> в HTML. Автор, хотябы уточнил нужно тебе было редактируемое поле или просто выбор. А то ведь проблему можно решить и через QMenu и QCompleter. |
|
Litkevich Yuriy | Дата 31.1.2009, 16:38 |
Он раскрывается при на жатии на любую область ComboBox-а если свойство Editable установлено в false. Есди свойство Editable установлено в true, то ComboBox раскрывается только при нажатии на кнопку "Arrow". ХМ не знал, учту |
|
Gordey | Дата 31.1.2009, 16:02 |
Всем спасибо! Сделал. Я думаю, что без нарисованной стрелки "Arrow" ComboBox должен раскрываться. он раскрывается по нажатию кнопки.Ты не прав. Он раскрывается при на жатии на любую область ComboBox-а. он раскрывается по нажатию кнопки. Он раскрывается при на жатии на любую область ComboBox-а если свойство Editable установлено в false. Есди свойство Editable установлено в true, то ComboBox раскрывается только при нажатии на кнопку "Arrow". |
|
Litkevich Yuriy | Дата 30.1.2009, 8:14 |
Я думаю, что без нарисованной стрелки "Arrow" ComboBox должен раскрываться. он раскрывается по нажатию кнопки. |
|
Gordey | Дата 30.1.2009, 7:23 |
Как сделать так, чтобы QComboBox был нарисован без кнопки "Arrow"? а какова цель? Ведь список пользователь несможет получить выподающий список.Мне нужно в качестве делегата вставить ComboBox в ячейки элемента QTableView. А стрелка мешает при выводе значения ячейки, если колонка имеет небольшую ширину. Я думаю, что без нарисованной стрелки "Arrow" ComboBox должен раскрываться. Привет. Как сделать так, чтобы QComboBox был нарисован без кнопки "Arrow"? а нафига тебе комбобокс без стрелки? Тады уж пользуй просто QLineEdit.... QLineEdit не подойдет т.к. мне нужен выпадающий список |
|
trdm | Дата 30.1.2009, 1:55 |
Привет. Как сделать так, чтобы QComboBox был нарисован без кнопки "Arrow"? а нафига тебе комбобокс без стрелки? Тады уж пользуй просто QLineEdit.... |
|
Litkevich Yuriy | Дата 29.1.2009, 22:26 |
Как сделать так, чтобы QComboBox был нарисован без кнопки "Arrow"? а какова цель? Ведь список пользователь несможет получить выподающий список.Попробуй снять флаг QStyle::SC_ComboBoxArrow, Это не флаг, а константа, по которой при создании собственного стиля можно определить, что в данный момент перерисовывать |
|
Gordey | Дата 29.1.2009, 21:40 |
Привет. Как сделать так, чтобы QComboBox был нарисован без кнопки "Arrow"? А как его можно снять (в Qt я новичок :-( )? |
|
ViGOur | Дата 29.1.2009, 21:30 |
Попробуй снять флаг QStyle::SC_ComboBoxArrow, правда не уверен, что поможет, но всетаки. Сам бы попробовал, но Qt под рукой нет. |
|
Gordey | Дата 29.1.2009, 21:10 |
Привет. Как сделать так, чтобы QComboBox был нарисован без кнопки "Arrow"? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.4.2024, 8:03 |