Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 7.10.2008, 21:34 |
теперь понял | |
zamnach | Дата 7.10.2008, 21:06 |
д.б. - должно быть попробую по-подробнее: виджет должен состоять из двух элементов: строка и комбобокс. в строке отображается значение размерной величины, в комбобоксе - доступные размерности для отображения. пример: для радиуса земли задаются размерности: [m], [mm], [ft] (метры, миллиметры, футы). пользователь программы выбирает в комбобоксе удобную для него размерность (но только из списка, заданного при разработке GUI в дизайнере) и значение радиуса земли вычислется в выбранной размерности. |
|
Litkevich Yuriy | Дата 7.10.2008, 20:45 |
для дизайнера виджеты не делал, но думаю надо сначало добится, чтобы в коде все предсказуемо работало. Затем уже делать для дизайнера. P.S. непонял что такое д.б. Да и ответа на мой вопрос тоже не понял |
|
zamnach | Дата 7.10.2008, 20:37 |
виджет будет отображать размерные величины: 1[m] и т.п. при смене текущей позиции в комбобоксе, в строке д.б. пересчитанное в новую размерность значение. предлагаю обобщить)) как сделать составной custom widget, так чтобы функционал в дизайнере повторял и объединял возможности, доступные для компонентов по отдельности? Сувж. |
|
Litkevich Yuriy | Дата 7.10.2008, 20:25 |
вопрос немного не потеме: Для чего нужен виджет состоящий из QLineEdit + QComboBox, если учесть что последний состоит из QLineEdit + кнопка+меню? |
|
zamnach | Дата 7.10.2008, 19:39 |
описание проблемы: надо сделать виджет, состоящий из QLineEdit и QComboBox. так, чтобы в дизайнере бросать на форму виджет, а там уже и строка и комбобокс + в дизайнере надо задавать Items для комбобокса. что сделано: custom widget наследует QWidget. в конструкторе создаются QLineEdit* и QComboBox* и для них задаются нужные свойства. В дизайнере, же при перетаскивании составного виджета на форму внешне выглядит все ок, но popup menu вызывается для наследника QWidget, а не для экземпляров QLineEdit и QComboBox. вопрос: как для составного виджета организовать меню в дизайнере для каждой его "составляющей"? Спсб. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.4.2024, 18:26 |