Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: zoro86 от Октябрь 14, 2010, 12:24



Название: QTabBar Style ...
Отправлено: zoro86 от Октябрь 14, 2010, 12:24
Опять со стилями мучаюсь :-\

В .qss делаю так...
Код:
QTabBar::tab {
         background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
                                     stop: 0 #E1E1E1, stop: 0.4 #DDDDDD,
                                     stop: 0.5 #D8D8D8, stop: 1.0 #D3D3D3);
         border: 2px solid #C4C4C3;
         border-bottom-color: #C2C7CB; /* same as the pane color */
         border-top-left-radius: 4px;
         border-top-right-radius: 4px;
         min-width: 8ex;
         padding: 2px;
     }


при это стили присваиваются для всех tab-ов

делаю так...
Код:
QTabBar#centralTab1::tab {
         background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
                                     stop: 0 #E1E1E1, stop: 0.4 #DDDDDD,
                                     stop: 0.5 #D8D8D8, stop: 1.0 #D3D3D3);
         border: 2px solid #C4C4C3;
         border-bottom-color: #C2C7CB; /* same as the pane color */
         border-top-left-radius: 4px;
         border-top-right-radius: 4px;
         min-width: 8ex;
         padding: 2px;
     }

не воспринимает.... как обратиться к конкретному tab-у????


Название: Re: QTabBar Style ...
Отправлено: zoro86 от Октябрь 14, 2010, 13:46
В общем нашел
Код:
QTabWidget#centralWidget > QTabBar::tab {
         background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
                                     stop: 0 #E1E1E1, stop: 0.4 #DDDDDD,
                                     stop: 0.5 #D8D8D8, stop: 1.0 #D3D3D3);
         border: 2px solid #C4C4C3;
         border-bottom-color: #C2C7CB; /* same as the pane color */
         border-top-left-radius: 4px;
         border-top-right-radius: 4px;
         min-width: 8ex;
         padding: 2px;
     }

не знал что так тоже можно...
полезная ссылка...
http://dev.jabbim.cz/jabbim%29./browser/tags/0.3/themes/Aluminium/style.css?rev=1875 (http://dev.jabbim.cz/jabbim%29./browser/tags/0.3/themes/Aluminium/style.css?rev=1875)