QSS界面美化6

来源:互联网 发布:mac可以玩qq堂吗 编辑:程序博客网 时间:2024/05/17 23:00
.QWidget {   background-color: beige;}QToolBar {    background-color: beige;}QDialog, QFileDialog {    background-color: beige;}QTabWidget::pane { /* The tab widget frame */    border-top: 2px solid #C2C7CB;}QTabWidget::tab-bar {    left: 5px; /* move to the right by 5px */}QTabBar, QTabWidget {    background-color: beige;}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: 1px solid darkkhaki;     border-bottom-color: #C2C7CB; /* same as the pane color */     border-top-left-radius: 4px;     border-top-right-radius: 4px;     min-width: 8ex;     padding: 2px; }QTabBar::tab:selected, QTabBar::tab:hover {    background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,                                stop: 0 #fafafa, stop: 0.4 #f4f4f4,                                stop: 0.5 #e7e7e7, stop: 1.0 #fafafa);}QTabBar::tab:selected {    border-color: #9B9B9B;    border-bottom-color: #C2C7CB; /* same as pane color */}QTabBar::tab:!selected {    margin-top: 2px; /* make non-selected tabs look smaller */}/* Nice Windows-XP-style password character. */QLineEdit[echoMode="2"] {    lineedit-password-character: 9679;}QHeaderView::section {     background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,                                       stop:0 #616161, stop: 0.5 #505050,                                       stop: 0.6 #434343, stop:1 #656565);     color: white;     padding-left: 4px;     border: 1px solid #6c6c6c; } QHeaderView::section:checked {     background-color: red; }/* We provide a min-width and min-height for push buttons   so that they look elegant regardless of the width of the text. */QPushButton {    background-color: palegoldenrod;    border-width: 2px;    border-color: darkkhaki;    border-style: solid;    border-radius: 5;    padding: 3px;    min-width: 9ex;    min-height: 2.5ex;}QPushButton:hover {   background-color: khaki;}/* Increase the padding, so the text is shifted when the button is   pressed. */QPushButton:pressed {    padding-left: 5px;    padding-top: 5px;    background-color: #d0d67c;}QLabel, QAbstractButton {    font: bold;}/* Mark mandatory fields with a brownish color. */.mandatory {    color: brown;}/* Bold text on status bar looks awful. */QStatusBar QLabel {   font: normal;}QStatusBar::item {    border-width: 1;    border-color: darkkhaki;    border-style: solid;    border-radius: 2;}QStackedWidget, QComboBox, QLineEdit, QSpinBox, QTextEdit, QListView, QWebView, QTreeView, QHeaderView {    background-color: cornsilk;    selection-color: #0a214c;     selection-background-color: #C19A6B;}QListView {    show-decoration-selected: 1;}QListView::item:hover {    background-color: wheat;}/* We reserve 1 pixel space in padding. When we get the focus,   we kill the padding and enlarge the border. This makes the items   glow. */QLineEdit, QFrame {    border-width: 1px;    padding: 1px;    border-style: solid;    border-color: darkkhaki;    border-radius: 5px;}/* As mentioned above, eliminate the padding and increase the border. */QLineEdit:focus, QFrame:focus {    border-width: 3px;    padding: 0px;}/* A QLabel is a QFrame  */QLabel {    border: none;    padding: 0;    background: none;}/* A QToolTip is a QLabel  */QToolTip {    border: 2px solid darkkhaki;    padding: 5px;    border-radius: 3px;    opacity: 200;}/* Nice to have the background color change when hovered. */QRadioButton:hover, QCheckBox:hover {    background-color: wheat;}/* Force the dialog's buttons to follow the Windows guidelines. */QDialogButtonBox {    button-layout: 0;}

原创粉丝点击