QMenu внутри QToolBar, Как внедрить меню в тулбар? |
Здравствуйте, гость ( Вход | Регистрация )
QMenu внутри QToolBar, Как внедрить меню в тулбар? |
fortero |
20.7.2011, 22:51
Сообщение
#11
|
Участник Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: 0 |
Делать наверно можно как угодно, я просто идею показал, раньше ничего подобного не делал Мне думается что главное правильно рассчитать точку вывода меню относительно кнопки. Помогите пожалуйста, вот кусочик кода отвечающий за панели инструментов, нужно ещё одну кнопочку привентить с минюшкой:
|
|
|
mks |
20.7.2011, 23:31
Сообщение
#12
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 23.12.2010 Пользователь №: 2295 Спасибо сказали: 1 раз(а) Репутация: 0 |
в этом же объекте прописать слот реакции:
и в конструкторе TableCl что то типа такого:
popupSlot() тоже прописать либо в этом же классе либо в каком то другом. И не забыть прописать в классе переменные popupMenuAction и menu. Вроде всё подробно написал |
|
|
Litkevich Yuriy |
20.7.2011, 23:49
Сообщение
#13
|
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Мужики, хватит извращатся
Вот такого типа меню внутри панели инструментов: Это просто вложеные меню (точнее QAction), когда есть вложения, кнопка на панели инструментов сама себя так ведёт.П.С. Вы почему такие не любопытные (читай скушные), есть же примеры и демки в Qt, их первым делом пощупать надо было. %QTDIR%\demos\mainwindow |
|
|
||
fortero |
21.7.2011, 0:55
Сообщение
#14
|
|
Участник Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: 0 |
Мужики, хватит извращатся Вот такого типа меню внутри панели инструментов: Это просто вложеные меню (точнее QAction), когда есть вложения, кнопка на панели инструментов сама себя так ведёт.П.С. Вы почему такие не любопытные (читай скушные), есть же примеры и демки в Qt, их первым делом пощупать надо было. %QTDIR%\demos\mainwindow А как данный пример к моему коду пристековать, голова уже не варит( |
|
|
||
fortero |
21.7.2011, 1:26
Сообщение
#15
|
Участник Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: 0 |
Кажется решил, что то вроде этого:
|
|
|
Текстовая версия | Сейчас: 26.11.2024, 1:44 |