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
113