Название: Стиль отображения кнопок переключения QTabWidget Отправлено: SektorCT от Октября 25, 2015, 15:39 Всем привет.
Подскажиет кто знает как через stylesheet настраивать возможные варианты отображения кнопок для табов? То есть например на tabwidget добавлено штук 10 табов и так как они все сразу не отображаются то появляются кнопки в право и в лево. По дефолту эти 2 кнопки убогого вида висят справа и обе вместе tab1,tab2,tab3 < > примерно как то так. Нужно получить такой вид < tab1, tab2, tab3 > Скорее я плохо искал на оф сайте, спорить не буду. Но если кто кинет конкретно ссылку на эти представления в настройках, буду признателен. Спасибо. Название: Re: Стиль отображения кнопок переключения QTabWidget Отправлено: Racheengel от Октября 25, 2015, 19:42 По моему, это вообще нереально стилями сделать.
Название: Re: Стиль отображения кнопок переключения QTabWidget Отправлено: SektorCT от Октября 26, 2015, 00:57 По моему, это вообще нереально стилями сделать. То есть вы хотите сказать что эти кнопки для табов прибиты намертво и изменить нельзя? Или по другому менять надо? Название: Re: Стиль отображения кнопок переключения QTabWidget Отправлено: Bepec от Октября 26, 2015, 02:34 Вроде бы данный виджет не обладает возможностью изменения расположения кнопок "влево - вправо". Хотя вроде бы видел модификацию в одной Qt-шной программе, но не могу сказать, что это был не самописный виджет.
Название: Re: Стиль отображения кнопок переключения QTabWidget Отправлено: SektorCT от Октября 26, 2015, 03:01 Вроде бы данный виджет не обладает возможностью изменения расположения кнопок "влево - вправо". Хотя вроде бы видел модификацию в одной Qt-шной программе, но не могу сказать, что это был не самописный виджет. Странно это, я не думал что такой виджет и не имеет возможности изменения расположения кнопок((Не ожидал я такой подставы... Название: Re: Стиль отображения кнопок переключения QTabWidget Отправлено: Igors от Октября 26, 2015, 06:33 В самописном табе (точнее - в своем стиле таба) ничего страшного нет, достаточно изменить лишь небольшую часть вызовов.
Название: Re: Стиль отображения кнопок переключения QTabWidge Отправлено: lit-uriy от Октября 26, 2015, 07:12 "QTabBar used two QToolButtons for its scrollers that can be styled using the QTabBar QToolButton selector. To specify the width of the scroll button use the ::scroller subcontrol."
Оно? Вот тут ещё примеры (http://www.doc.crossplatform.ru/qt/4.7.x/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar) Название: Re: Стиль отображения кнопок переключения QTabWidge Отправлено: SektorCT от Октября 26, 2015, 14:14 "QTabBar used two QToolButtons for its scrollers that can be styled using the QTabBar QToolButton selector. To specify the width of the scroll button use the ::scroller subcontrol." Оно? Вот тут ещё примеры (http://www.doc.crossplatform.ru/qt/4.7.x/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar) Ну вроде как это оно. Вот как выглядит у меня http://picpaste.com/_______________________________2015-10-26_12-11-14-oobKxc30.png А нужно сделать так http://picpaste.com/_______________________________2015-10-26_12-13-48-iC9t36z2.png Название: Re: Стиль отображения кнопок переключения QTabWidge Отправлено: SektorCT от Октября 26, 2015, 14:16 "QTabBar used two QToolButtons for its scrollers that can be styled using the QTabBar QToolButton selector. To specify the width of the scroll button use the ::scroller subcontrol." Оно? Вот тут ещё примеры (http://www.doc.crossplatform.ru/qt/4.7.x/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar) Ну вроде как это оно. Вот как выглядит у меня (http://picpaste.com/_______________________________2015-10-26_12-11-14-oobKxc30.png) А нужно сделать так (http://picpaste.com/_______________________________2015-10-26_12-13-48-iC9t36z2.png) Странно, кинул ссылки на скрины а не отображает. Название: Re: Стиль отображения кнопок переключения QTabWidge Отправлено: SektorCT от Октября 28, 2015, 22:21 "QTabBar used two QToolButtons for its scrollers that can be styled using the QTabBar QToolButton selector. To specify the width of the scroll button use the ::scroller subcontrol." Оно? Вот тут ещё примеры (http://www.doc.crossplatform.ru/qt/4.7.x/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar) Не подскажите как с этим работать? Название: Re: Стиль отображения кнопок переключения QTabWidget Отправлено: lit-uriy от Октября 29, 2015, 07:10 >Не подскажите как с этим работать?
подробно не подскажу, но идея такая: есть селекторы first и last, соответственно описать стиль первой кнопки можно так: Код по аналогии работаем со второй кнопкой |