Цитата(JuryS1806 @ 29.1.2010, 2:43)

И это меню останется распахнутым до конца сенса. И уже в следующий раз не нужно будет лезть неизвестно куда. При проектировании это экономит уйму времени.
идея понятна (в том числе благодаря двум скринам). Мне кажется, что её реализация займёт больше времени, чем идея увиденная мною в SolidWorks (какой-то там версии).
Где-то на форуме я её уже описывал, но чтобы не искать вот скрины:
Нажата одна кнопка "элементы", на панели инструментов (самая левая). Отображается одноимённая панель инструментов:
 РЈРСВВВВВВВВВеньшено Р В Р’В Р СћРІР‚ВВВВВВВВР С• 80%
1280 x 84 (15.67 килобайт)
|
Нажата одна кнопка "эскиз", на панели инструментов (вторая слева). Отображается одноимённая панель инструментов:
 РЈРСВВВВВВВВВеньшено Р В Р’В Р СћРІР‚ВВВВВВВВР С• 80%
1279 x 89 (12.32 килобайт)
|
Нажата стрелка у кнопки "элементы" (самая левая). Отображается её контекстное меню, аналогичное её одноимённой панели инструментов:
 РЈРСВВВВВВВВВеньшено Р В Р’В Р СћРІР‚ВВВВВВВВР С• 80%
1280 x 222 (34.84 килобайт)
|
Нажата стрелка у кнопки "эскиз" (вторая слева). Отображается её контекстное меню, аналогичное её одноимённой панели инструментов:
 РЈРСВВВВВВВВВеньшено Р В Р’В Р СћРІР‚ВВВВВВВВР С• 80%
1280 x 326 (44.92 килобайт)
|
Кнопки тригерные, т.е. помнят своё состояние (кроме кнопочки раскрытия выпадающего меню, что логично)
Цитата(JuryS1806 @ 29.1.2010, 2:43)

Думаю это больше похоже на QTreeView
полагаю, что это вообще не удачный способ. Уж лучше сделать на основе меню, возможно за счёт наследования. Суть изменений - заставить его не скрываться, когда с него фокус уходит. И поместить по нужным координатам, относительно родительского меню.