17 lipca
06:11 2009
QSS działa podobnie do CSS na stronach WWW -- pozwala w prosty sposób zmienić wygląd oraz właściwości elementów GUI.
Nowsze wersje aplikacji Qt/KDE oferują opcję linii poleceń "-stylesheet", gdzie jako parametr można podać nazwę pliku ze stylem.
Przykładowe polecenia
Uwaga: w programach KDE opcję "stylesheet" można poprzedzić jednym lub dwoma myślnikami. Inne programy Qt wymagają jednego myślnika..
psi -stylesheet mójstyl.csskonsole --stylesheet mójstyl.css
Przykładowy styl
<EXCERPT>
Menu z gradientem jako tło i hakierskimi kolorami ;) To oczywiście niewielki fragment możliwości QSS-a.
QMenuBar {
background-color: qlineargradient(
x1:0, y1:0, x2:0, y2:1,
stop:0 black, stop:1 #222222
);
color: lightgray;
}
QMenuBar::item {
padding: 1px 4px;
background: transparent;
}
QMenuBar::item:selected {
color: #00aa00;
}
QMenuBar::item:pressed {
color: #00cc00;
}
Może ktoś wymyśli jakieś bardziej sensowne zastosowanie.. ;)
Proszę o komentarz
Bardziej sensowne samo nachodzi :) Obsługa skórek to za mało? :>
Bardzo fajna informacja na start, ciekawe czy są już repozytoria użytkowników z fajnymi stylami dla popularnych aplikacji?
To jest jakaś nowość? Przyznam, że nie wiedziałem o tym wcześniej.