source: trunk/examples/widgets/stylesheet/qss/coffee.qss@ 713

Last change on this file since 713 was 2, checked in by Dmitry A. Kuminov, 17 years ago

Initially imported qt-all-opensource-src-4.5.1 from Trolltech.

File size: 2.2 KB
Line 
1.QWidget {
2 background-color: beige;
3}
4
5/* Nice Windows-XP-style password character. */
6QLineEdit[echoMode="2"] {
7 lineedit-password-character: 9679;
8}
9
10/* We provide a min-width and min-height for push buttons
11 so that they look elegant regardless of the width of the text. */
12QPushButton {
13 background-color: palegoldenrod;
14 border-width: 2px;
15 border-color: darkkhaki;
16 border-style: solid;
17 border-radius: 5;
18 padding: 3px;
19 min-width: 9ex;
20 min-height: 2.5ex;
21}
22
23QPushButton:hover {
24 background-color: khaki;
25}
26
27/* Increase the padding, so the text is shifted when the button is
28 pressed. */
29QPushButton:pressed {
30 padding-left: 5px;
31 padding-top: 5px;
32 background-color: #d0d67c;
33}
34
35QLabel, QAbstractButton {
36 font: bold;
37}
38
39/* Mark mandatory fields with a brownish color. */
40.mandatory {
41 color: brown;
42}
43
44/* Bold text on status bar looks awful. */
45QStatusBar QLabel {
46 font: normal;
47}
48
49QStatusBar::item {
50 border-width: 1;
51 border-color: darkkhaki;
52 border-style: solid;
53 border-radius: 2;
54}
55
56QComboBox, QLineEdit, QSpinBox, QTextEdit, QListView {
57 background-color: cornsilk;
58 selection-color: #0a214c;
59 selection-background-color: #C19A6B;
60}
61
62QListView {
63 show-decoration-selected: 1;
64}
65
66QListView::item:hover {
67 background-color: wheat;
68}
69
70/* We reserve 1 pixel space in padding. When we get the focus,
71 we kill the padding and enlarge the border. This makes the items
72 glow. */
73QLineEdit, QFrame {
74 border-width: 2px;
75 padding: 1px;
76 border-style: solid;
77 border-color: darkkhaki;
78 border-radius: 5px;
79}
80
81/* As mentioned above, eliminate the padding and increase the border. */
82QLineEdit:focus, QFrame:focus {
83 border-width: 3px;
84 padding: 0px;
85}
86
87/* A QLabel is a QFrame ... */
88QLabel {
89 border: none;
90 padding: 0;
91 background: none;
92}
93
94/* A QToolTip is a QLabel ... */
95QToolTip {
96 border: 2px solid darkkhaki;
97 padding: 5px;
98 border-radius: 3px;
99 opacity: 200;
100}
101
102/* Nice to have the background color change when hovered. */
103QRadioButton:hover, QCheckBox:hover {
104 background-color: wheat;
105}
106
107/* Force the dialog's buttons to follow the Windows guidelines. */
108QDialogButtonBox {
109 button-layout: 0;
110}
111
112
Note: See TracBrowser for help on using the repository browser.