LINUX.ORG.RU

QSpinBox + QComboBox = новый компонент


0

0

Есть необходимость создать компонент, который представлял собой нечто, выполняющее функции QSpinBox и QComboBox. Т.е. окошко ввода, содержащее в себе кнопки обоих этих компонентов. Нужны следующие возможности: осуществлять ввод чисел вручную, изменять числа с некоторым шагом как в QSpinBox при нажатии соответствующей кнопки или выбирать значение из выпадающего списка как в QComboBox. Как бы это осуществить? Куда можно заглянуть в поисхах подобных мутантов?

Делаешь потомка от QWidget и объявляешь в нем QSpinBox и QComboBox. С помощью connect связываешь сигналы и слоты. Всё. В документации всё это подробно расписано.

anonymous
()
Ответ на: комментарий от anonymous

при чем тут QWidget и connect? что всё? вопрос-то прочел? у них поле ввода одно должно быть. представь себе QSpinBox, у которого перед кнопкой вверх/вниз стоит еще одна, при нажатии на которую выпадает список.

ilyagoo
() автор топика
Ответ на: комментарий от ilyagoo

> при чем тут QWidget и connect? что всё? вопрос-то прочел? у них поле ввода одно должно быть. представь себе QSpinBox, у которого перед кнопкой вверх/вниз стоит еще одна, при нажатии на которую выпадает список.

Ты что на Дельфи Ынтырпрайз пересидел чтоли? или хочешь чтобы тебе готовый контрол дали (заметь, что это называется контрол или виджет, а не _компонент_) человек тебе правильно ответил, что копать от QWidget. Не нравиться - не копай, кури исходники Qt, смотри как там реализовано.

irq
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.