mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
264 lines
5.9 KiB
CSS
264 lines
5.9 KiB
CSS
*[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 */
|
|
}
|