Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Можно ли встроить PushButton в QMenu/QAction |
Автор: liri2006 3.1.2012, 17:34 |
Сопсно сабж, нужно чтоб выглядело примерно так:![]() |
Автор: borisbn 5.1.2012, 10:47 |
Можно. Я делал. Щаз не дома и с КПК не скажу как, но точно можно |
Автор: liri2006 5.1.2012, 20:12 |
С нетерпением жду! |
Автор: borisbn 8.1.2012, 17:44 |
Опять же, щаз не на работе (там еть точное решение), но по-моему я пользовал http://developer.qt.nokia.com/doc/qt-4.8/qwidgetaction.html а именно http://developer.qt.nokia.com/doc/qt-4.8/qwidgetaction.html#setDefaultWidget. Покури в эту сторону, а 10-го я либо подтвержу, либо опровергну ![]() |
Автор: borisbn 10.1.2012, 10:38 | ||
Выглядит это так ![]() |
Автор: liri2006 10.1.2012, 13:26 | ||||
Ну да, до такого я додул, мне нужно чтоб вставленные контролы выглядели естественно относительно стандартных пунктов меню + чтоб кастомный контрол также мог содержать подменю, а вот что у меня получилось:![]() Код:
Вызов:
|
Автор: Amp 10.1.2012, 17:37 |
Можно начинать копать в сторону QMenu::paintEvent и самому писать отрисовку меню ![]() ![]() |