Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: xintrea от Июль 21, 2021, 11:17



Название: Qt. Как проще сделать виджет, сильно похожий на заданный?
Отправлено: xintrea от Июль 21, 2021, 11:17
Имеется следующий виджет-меню:

http://i.piccy.info/i9/c7c16510d27ba4873ffec2e649009df0/1626854321/67618/1436382/udoLaso01.png

Нужно сделать такой же на Qt5 (обычные виджеты, не QML), всеми пикселями похожий на заданный.

Стиль Windows для QToolButton или для QFrame, в принципе, подходит. Я бы мог понапихать слева-направо или кнопки или фреймы, чтобы составить такое меню. Но если присмотреться, то между секциями вертикальные разделители не "на полную глубину" а как бы "в половину глубины".

Вот я и думаю, каким макаром проще всего сделать меню с такими разделителями секций?


Название: Re: Qt. Как проще сделать виджет, сильно похожий на заданный?
Отправлено: Racheengel от Июль 27, 2021, 15:54
QToolBar застайлить?


Название: Re: Qt. Как проще сделать виджет, сильно похожий на заданный?
Отправлено: lit-uriy от Август 04, 2021, 06:12
QToolBar застайлить?
Присоединяюсь, на мой взгляд это самый простой способ. Только стиль лучше делать локальным, т.е. устанавливать его непосредственно на экземпляр QToolBar-а.


Название: Re: Qt. Как проще сделать виджет, сильно похожий на заданный?
Отправлено: qtkoder777 от Август 11, 2021, 14:23
На QT5 даже это проблема, разработчики совсем на ООП съехали? На QT4 есть метод setIcon для кнопки, куда и пихается картинка.