Название: Как в Designer-е добавить виджет, которого нет в списке? Отправлено: Lion от Июнь 08, 2007, 07:49 Хочу добавить в диалог QButtonGroup. Как?
Название: Как в Designer-е добавить виджет, которого нет в списке? Отправлено: Mikhail от Июнь 08, 2007, 08:09 Если его "нет в списке", то никак, так как нет и его реализации.
Переходи на более старшую версию Qt. Название: Как в Designer-е добавить виджет, которого нет в списке? Отправлено: goer от Июнь 08, 2007, 09:06 [Для qt 4.2.x]
Надо написать плагин для дизайнера и поместить его в $(qtdir)/plugins/designer Название: Как в Designer-е добавить виджет, которого нет в списке? Отправлено: Lion от Июнь 09, 2007, 19:42 Цитата: "Mikhail" Если его "нет в списке", то никак, так как нет и его реализации. Переходи на более старшую версию Qt. Реализация есть, нет возможности добавить на форму. Что изменится в новой версии? добавлено спустя 29 минут: Цитата: "goer" [Для qt 4.2.x] Надо написать плагин для дизайнера и поместить его в $(qtdir)/plugins/designer Для всех виджетов в Qt плагинов не напишешь. Название: Как в Designer-е добавить виджет, которого нет в списке? Отправлено: goer от Июнь 09, 2007, 20:10 Так и не надо для всех, один плагин с нужными виджетами
Название: Как в Designer-е добавить виджет, которого нет в списке? Отправлено: goer от Июнь 10, 2007, 14:54 А еще можно воспользоваться контекстным меню элемента(виджета) на форме. Там есть такой пункт - promote to custom widget. Выбираешь его - указываешь имя класса "твоего" виджета и путь к хедеру его описывающего. Нажимаешь ОК и !Вуаля! - ты добавил на форму свой виджет!
Отличие этого способа от плагина в том что тебе прийдется делать эту процедуру для каждой формы(для которой хочешь добавить свой виджет) вместо того чтоб перетащить drag-and-drop-ом из списка который всегда под рукой. Название: Как в Designer-е добавить виджет, которого нет в списке? Отправлено: Racheengel от Июнь 10, 2007, 20:25 QButtonGroup - это невизуальный объект (наследован от QObject).
Добавить его никак не получится. Да и зачем? Название: Как в Designer-е добавить виджет, которого нет в списке? Отправлено: Lion от Июнь 11, 2007, 22:43 Эх, точно от QObject, а я и не глянул, вроде в QtGui находится. Проблема с promote to custom widget в том, что нельзя после него использовать исходный виджет по прямому назначению, да и вид остается исходного объекта.
|