*[mandatoryField="true"] { background-color: pink } QWidget { font-family: Tahoma; font-size: 14pt; icon-size: 24px; } QWidget::title { text-align: left; background: white; padding-left: 10px; } QLineEdit, QTextEdit { border: 1px solid gray; border-radius: 5px; padding: 0 8px; background: white; selection-background-color: darkgray; } QLineEdit[echoMode="2"] { lineedit-password-character: 9679; } /* QTextEdit { border: 1px solid gray; border-radius: 5px; padding: 0 8px; background: yellow; selection-background-color: darkgray; max-height: 55px; }*/ QGroupBox { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #E0E0E0, stop: 1 #FFFFFF); border: 1px solid gray; border-radius: 5px; margin-top: 5ex; /* leave space at the top for the title */ } QGroupBox::title { border: 1px solid gray; border-bottom: none; border-radius: 5px; subcontrol-origin: margin; subcontrol-position: top left; /* position at the top center */ padding-left: 10px; padding-right: 10px; background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #FF0ECE, stop: 1 #FFFFFF); } /* QToolButton, QPushButton { background-color: lightblue; border-style: outset; border-width: 2px; border-radius: 10px; border-color: beige; font: bold 14px; padding: 1px; height: 50px; } QPushButton { min-width: 80px; } QToolButton#btnSend { width: 50px; } QToolButton:pressed { background-color: blue; border-style: inset; } QToolButton: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); } */ QPushButton, QToolButton { border: 2px solid #8f8f91; border-style: outset; border-radius: 6px; background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #f6f7fa, stop: 1 #dadbde); min-width: 80px; height: 50px; padding: 1px; } QPushButton { height: 30px; } QPushButton:flat, QToolButton:flat { border: none; /* no border for a flat push button */ } QPushButton:default, QToolButton:default { border-color: navy; /* make the default button prominent */ } QPushButton:hover , QToolButton: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); } QPushButton:pressed, QToolButton:pressed { background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dadbde, stop: 1 #f6f7fa); border-style: inset; } QMessageBox { background-color: yellow; title-font: bold 14px; } 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; } /*Содержимое*/ QTreeWidget { font-size: 12pt; font-family: Tahoma; icon-size: 24px; } QTreeWidget::item { height: 30px; } /* QIcon { size: 64px 64px; }*/ /*Заголовок QHeaderView { font-size: 16pt; font-family: Tahoma; }*/ /*Бранчи*/ QTreeWidget::branch:has-siblings:!adjoins-item { border-image: url(vline.png) 0; } QTreeWidget::branch:has-siblings:adjoins-item { border-image: url(branch-more.png) 0; } QTreeWidget::branch:!has-children:!has-siblings:adjoins-item { border-image: url(branch-end.png) 0; } QTreeWidget::branch:closed:has-children:!has-siblings, QTreeWidget::branch:closed:has-children:has-siblings { border-image: none; image: url(branch-closed.png); } QTreeWidget::branch:open:has-children:!has-siblings, QTreeWidget::branch:open:has-children:has-siblings { border-image: none; image: url(branch-open.png); } QTreeWidget::item:hover, QTreeWidget::branch:hover { background: #aee1ff; } QTreeWidget::item:selected, QTreeWidget::branch:selected { background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #6ea1f1, stop: 1 #567dbc); color: #ffffff; } QTabWidget::pane { /* The tab widget frame */ border-top: 2px solid #C2C7CB; } QTabWidget::tab-bar { left: 5px; /* move to the right by 5px */ } /* Style the tab using the tab sub-control. Note that it reads QTabBar _not_ QTabWidget */ 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; } 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 */ } /* make use of negative margins for overlapping tabs */ QTabBar::tab:selected { /* expand/overlap to the left and right by 4px */ margin-left: -4px; margin-right: -4px; background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #6ea1f1, stop: 1 #567dbc); color: #ffffff; } QTabBar::tab:first:selected { margin-left: 0; /* the first selected tab has nothing to overlap with on the left */ } QTabBar::tab:last:selected { margin-right: 0; /* the last selected tab has nothing to overlap with on the right */ } QTabBar::tab:only-one { margin: 0; /* if there is only one tab, we don't want overlapping margins */ }