Здравствуйте, гость ( Вход | Регистрация )
|
JuryS1806 |
28.1.2010, 20:43
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 93 Регистрация: 21.10.2009 Из: Нижний Новгород Пользователь №: 1168 Спасибо сказали: 9 раз(а) Репутация: 0
|
Всем доброго времени суток. Есть вопрос, как можно меню из главного окна добавить на панель инструментов, при этом чтобы подменю раскрывались не рядом, а ниже.
Интересно поэкспериментировать. А может кто уже делал подобно ? Или все меню перевести в QToolButtons'ы и их кликать. Еще приложил снимок того как хотелось бы сделать. |
|
|
|
![]() |
|
MoPDoBoPoT |
28.1.2010, 23:14
Сообщение
#2
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 172 Регистрация: 7.5.2009 Из: Москва Пользователь №: 738 Спасибо сказали: 44 раз(а) Репутация: 9
|
Цитата(Litkevich Yuriy @ 28.1.2010, 20:47) Link по моему то, что на картинке - QMenuBar воткнутый внутрь QDocWidget Еще это похоже на отрывное меню (menu->setTearOffEnabled(true)). Цитата(JuryS1806 @ 28.1.2010, 20:43) Link чтобы подменю раскрывались не рядом, а ниже По-моему я вразумил А вообще, это делается легко. Надо отнаследовать от QMenu и добавить метод что-то вроде addActionsOfMenu(QMenu *menu), в котором в конец нашего меню добавляется разделитель и все действия(экшены) переданного меню. Ну и подобную функцию для удаления действий из меню. Чтобы не заморачиваться с поиском "лишнего" разделителя при удалении, в конструкторе надо установитьсвойство setSeparatorsCollapsible(true). |
|
|
|
JuryS1806 Меню на панель инструментов... Как ? 28.1.2010, 20:43
Litkevich Yuriy по моему то, что на картинке - QMenuBar воткнутый ... 28.1.2010, 20:47
JuryS1806 Цитата(Litkevich Yuriy @ 28.1.2010, 20:47... 28.1.2010, 22:22
Litkevich Yuriy Цитата(JuryS1806 @ 29.1.2010, 1:22) НО он... 28.1.2010, 23:17
JuryS1806 Так вот, задача в том, чтобы например пользователь... 28.1.2010, 23:43
Litkevich Yuriy Цитата(JuryS1806 @ 29.1.2010, 2:43) И это... 29.1.2010, 1:18
JuryS1806 Да. Неплохие ресурсы зашиты в Solids. Только вот д... 29.1.2010, 1:23
JuryS1806 Блин как сложно-то оказывается ! И как же заст... 29.1.2010, 1:27
Litkevich Yuriy моё второе сообщение прилетело раньше твоего, как ... 29.1.2010, 1:24
Litkevich Yuriy Цитата(JuryS1806 @ 29.1.2010, 4:25) И как... 29.1.2010, 1:27
JuryS1806 А вот я думаю если я сейчас на все меню добавлю se... 29.1.2010, 1:43
JuryS1806 Товарищи !
А как в QListWidget установить цв... 29.1.2010, 2:52
Litkevich Yuriy Цитата(JuryS1806 @ 29.1.2010, 5:52) А как... 29.1.2010, 8:27
JuryS1806 А я уже близко к завершению . Как доделаю - скрин ... 29.1.2010, 18:07
JuryS1806 Вот что получилось у меня !
Работает отменно.... 30.1.2010, 7:07
JuryS1806 Вот такая галематья за два дня работы получилась. ... 30.1.2010, 9:21![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 28.12.2025, 20:04 |