![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
JuryS1806 |
![]()
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 93 Регистрация: 21.10.2009 Из: Нижний Новгород Пользователь №: 1168 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
Всем доброго времени суток. Есть вопрос, как можно меню из главного окна добавить на панель инструментов, при этом чтобы подменю раскрывались не рядом, а ниже.
Интересно поэкспериментировать. А может кто уже делал подобно ? Или все меню перевести в QToolButtons'ы и их кликать. Еще приложил снимок того как хотелось бы сделать.
Эскизы прикрепленных изображений
|
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
||||
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
И это меню останется распахнутым до конца сенса. И уже в следующий раз не нужно будет лезть неизвестно куда. При проектировании это экономит уйму времени. идея понятна (в том числе благодаря двум скринам). Мне кажется, что её реализация займёт больше времени, чем идея увиденная мною в SolidWorks (какой-то там версии).Где-то на форуме я её уже описывал, но чтобы не искать вот скрины: Нажата одна кнопка "элементы", на панели инструментов (самая левая). Отображается одноимённая панель инструментов: Нажата одна кнопка "эскиз", на панели инструментов (вторая слева). Отображается одноимённая панель инструментов: Нажата стрелка у кнопки "элементы" (самая левая). Отображается её контекстное меню, аналогичное её одноимённой панели инструментов: Нажата стрелка у кнопки "эскиз" (вторая слева). Отображается её контекстное меню, аналогичное её одноимённой панели инструментов: Кнопки тригерные, т.е. помнят своё состояние (кроме кнопочки раскрытия выпадающего меню, что логично) Думаю это больше похоже на QTreeView полагаю, что это вообще не удачный способ. Уж лучше сделать на основе меню, возможно за счёт наследования. Суть изменений - заставить его не скрываться, когда с него фокус уходит. И поместить по нужным координатам, относительно родительского меню.
|
||||
|
|||||
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 21.4.2025, 19:18 |