Название: контекстное меню как нарисовать в QtDesigner? Отправлено: Гурман от Апрель 02, 2010, 08:50 создать контекстное меню программно - не вопрос, но когда в нем достаточно много постоянных пунктов, как-то не кошерно генерить программно то, что можно нарисовать один раз заранее
можно ли его нарисовать заранее в дизайнере, сделать заготовку, которую потом как-то привязать к customContextMenuRequested (как привязать - это другой вопрос, но вроде понятно)? как это лучше сделать? отдельный файл ui, что с ним потом дальше делать и как это согласуется с наличием ui для mainwindow? или лучше внутри mainwindow меню нарисовать, спрятать его, потом показывать когда надо? кто так делал, поделитесь опытом Название: Re: контекстное меню как нарисовать в QtDesigner? Отправлено: alexman от Апрель 02, 2010, 08:56 Есть утилита, которая по xml генерит код с меню. В xml хранится описание меню.
Название: Re: контекстное меню как нарисовать в QtDesigner? Отправлено: alexman от Апрель 02, 2010, 08:58 xml просто включаешь в qrc-файл ресурсов. А утилита - это раньше так было (в Qt 3) ;D
Название: Re: контекстное меню как нарисовать в QtDesigner? Отправлено: Гурман от Апрель 02, 2010, 09:02 по идее и так из contextmenu.ui можно получить ui_contextmenu.h - если только можно, конечно, меня такой вариант больше интересует, поэтому хочется узнать об опыте тех, кто уже так делал, убедиться, что это будет работать, время зря не потрачу, а может там еще какие подводные камни есть
вопрос еще в том, как правильно contextmenu.ui в дизайнере создавать, а то я не вижу возможности добавления в проект именно меню, есть добавление виджетов, но результат для меня пока не очевиден Название: Re: контекстное меню как нарисовать в QtDesigner? Отправлено: SABROG от Апрель 02, 2010, 09:04 Голосуйте, может сделают быстрее: http://bugreports.qt.nokia.com/browse/QTBUG-7770
Название: Re: контекстное меню как нарисовать в QtDesigner? Отправлено: Гурман от Апрель 02, 2010, 09:09 проголосовал, но ждать пока сделают не могу... :(
Название: Re: контекстное меню как нарисовать в QtDesigner? Отправлено: p166 от Апрель 02, 2010, 11:09 Внес свой вклад в общее дело голосования.
Название: Re: контекстное меню как нарисовать в QtDesigner? Отправлено: masterlan от Апрель 03, 2010, 12:38 и я тоже :)
|