Название: Привязать меню к QToolButton Отправлено: Demidrol от Январь 16, 2017, 13:03 Пытаюсь разобраться с Qt и сделать тулбар с кнопками как в Office (Одна большая кнопка с выпадающим меню) и рядом 2 кнопки поменьше (группа "Вставить", "Копировать", "Вырезать").
Как я понял через QToolBar такого размещения кнопок не получится добиться, поэтому я в QDesigner'e вместо QToolBar использовал QFrame и на него добавил QToolButton в режиме MenuButtonPopup. При помощи styleSheet оформил, а вот как добавить к этой кнопке меню не могу разобраться. Название: Re: Привязать меню к QToolButton Отправлено: gil9red от Январь 16, 2017, 13:10 Или сделать как тут: "Ribbon? Это просто! или Работаем с каскадными таблицами стилей (CSS) в Qt" (https://habrahabr.ru/post/48963/)
Ну и результат: (https://habrastorage.org/getpro/habr/post_images/888/833/0e6/8888330e68003accfd4fa50cdcd40abe.jpg) (https://habrastorage.org/getpro/habr/post_images/ea4/cd3/b3e/ea4cd3b3e24abbe6d8a4843aa6146b17.jpg) Название: Re: Привязать меню к QToolButton Отправлено: Demidrol от Январь 16, 2017, 13:23 Мне не Ribbon нужен, а только возможность размещать кнопки различных размеров в разных положениях. На одной панели.
В оригинале, кнопка "Вставить" имеет внизу стрелочку и при нажатии кнопки появляется выпадающее меню. В статье это же просто кнопка. Но за статью, спасибо! |