Files
2026-08-20 06:17:39 +08:00

508 lines
11 KiB
Plaintext

QMainWindow {
background: #404040;
}
QStatusBar {
background: #606060;
font: 10pt "Lato Heavy";
color: #FFFFD0;
}
/** Pushbuttons **/
QToolButton,
QPushButton,
ActionButton,
SystemToolButton,
AxisToolButton,
QToolButton {
background: qlineargradient(spread:reflect, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba(120, 140, 180, 255), stop:0.3 rgba(11, 22, 33, 255));
border: 1px solid brown;
border-radius: 4px;
font: 10pt "Lato Heavy";
color: white;
}
QToolButton:checked,
QToolButton:pressed {
border-color: #00FF00;
color: #00FF00;
}
QPushButton:checked,
QPushButton:pressed {
border-color: #00FF00;
color: #00FF00;
}
QPushButton:hover,
ActionButton:hover,
SystemToolButton:hover,
AxisToolButton:hover {
border: 1px solid #00FF00;
}
QPushButton:disabled,
ActionButton:disabled {
color: gray;
}
ActionButton#action_machine_on {
/* border: none;*/
color: #FF0000;
}
ActionButton#action_machine_on[isStateOn=true] {
color: #00FF00;
}
ActionButton#action_estop {
border-color: #00FF00;
color: #00FF00;
}
ActionButton#action_estop:checked {
border-color: #FF0000;
color: #FF0000;
}
QLabel {
font: 10pt "Lato Heavy";
color: white;
}
DROLabel,
QLabel#label_axis_x,
QLabel#label_axis_y,
QLabel#label_axis_z,
QLabel#label_axis_4,
QLabel#label_axis_5 {
background: qlineargradient(spread:reflect, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba(120, 140, 180, 255), stop:0.3 rgba(11, 22, 33, 255));
border: 1px solid black;
border-radius: 4px;
font: 20pt "Lato Heavy";
color: #00FF00;
}
DROLabel[isHomed=false] {
color: red;
}
QLabel#lbl_cycle_start,
QLabel#lbl_home_all {
font: 10pt "Lato Heavy";
color: white;
}
StatusLabel, StateLabel {
background: black;
border: 1px solid gray;
border-radius: 4px;
font: 10pt "Lato Heavy";
color: white;
}
QLineEdit {
background: black;
border: 1px solid gray;
border-radius: 4px;
font: 10pt "Lato Heavy";
color:white;
}
CalculatorDialog QLineEdit {
font: 16pt "Lato Heavy";
}
QLineEdit#mdiline{
background: rgb(250, 250, 250);
color: black;
}
QTextEdit {
background: rgb(250,250,250);
font: 10pt "Lato";
}
QCheckBox {
font: 10pt "Lato Heavy";
color: white;
margin: 4px;
}
QCheckBox::disabled {
height: 14px;
width: 14px;
}
QCheckBox::indicator:checked {
image: url(:/buttons/images/checked.png);
background-color: #404040;
height: 14px;
width: 14px;
}
QCheckBox::indicator:unchecked {
image: url(:/buttons/images/unchecked.png);
background-color: white;
height: 14px;
width: 14px;
}
QComboBox {
background: qlineargradient(spread:reflect, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba(120, 140, 180, 255), stop:0.3 rgba(11, 22, 33, 255));
border: 1px solid black;
padding-left: 4px;
padding-right: 4px;
min-width: 100px;
font: 10pt "Lato Heavy";
color: white;
}
QComboBox QAbstractItemView {
background-color: #404040;
color: white;
}
QComboBox:drop-down {
subcontrol-origin: margin;
subcontrol-position: top right;
width: 20px;
}
QComboBox::item {
background-color: #404040;
color: white;
}
QComboBox::item:selected {
background-color: #303030;
color: #00FF00;
}
QComboBox::Indicator {
background-color: transparent;
color: transparent;
}
QGroupBox {
border: 1px solid black;
border-radius: 4px;
margin-top: 16px;
font: 10pt "Lato Heavy";
}
QGroupBox::title {
subcontrol-origin: margin;
padding: 0 3px;
color: black;
}
QProgressBar {
background-color: rgb(250, 250, 250);
border: 1px solid black;
border-radius: 4px;
font: 9 pt "Lato Heavy";
}
QProgressBar::chunk {
background: qlineargradient(x1: 0, y1: 0.2, x2: 1, y2: 1,
stop: 0 #bbf, stop: 1 #55f);
}
.QFrame {
background: #505050;
border: 1px solid orange;
}
QFrame#frame_cycle_start,
QFrame#frame_home_all {
background: qlineargradient(spread:reflect, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba(120, 140, 180, 255), stop:0.3 rgba(11, 22, 33, 255));
border: 1px solid black;
border-radius: 4px;
font: 10pt "Lato Heavy";
color: white;
}
QFrame#frame_cycle_start:hover,
QFrame#frame_home_all:hover {
border: 1px solid #00FF00;
}
QHeaderView {
background-color: #B0B0D0;
border: 0px transparent #32414B;
padding: 0px;
margin: 0px;
border-radius: 0px;
font: 10pt "Lato Heavy";
}
QHeaderView::section::vertical::first,
QHeaderView::section::vertical::only-one {
width: 60px;
}
OriginOffsetView, ToolOffsetView {
font: 10pt "Lato Heavy";
}
QSlider::groove:horizontal {
background: white;
height: 12px;
border-radius: 4px;
}
QSlider::groove:vertical {
background: white;
width: 12px;
border-radius: 4px;
}
QSlider::sub-page:horizontal {
background: qlineargradient(x1: 0, y1: 0.2, x2: 1, y2: 1, stop: 0 #bbf, stop: 1 #55f);
border: 1px solid black;
height: 10px;
border-radius: 4px;
}
QSlider::sub-page:vertical {
background: white;
border: 1px solid black;
width: 10px;
border-radius: 4px;
}
QSlider::add-page:horizontal {
background: #fff;
border: 1px solid black;
height: 10px;
border-radius: 4px;
}
QSlider::add-page:vertical {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #66e, stop: 1 #bbf);
border: 1px solid black;
width: 10px;
border-radius: 4px;
}
QSlider::handle:horizontal {
background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #eee, stop:1 #ccc);
border: 1px solid black;
width: 14px;
margin-top: -4px;
margin-bottom: -4px;
border-radius: 4px;
}
QSlider::handle:vertical {
background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #eee, stop:1 #ccc);
border: 1px solid black;
height: 14px;
margin-left: -4px;
margin-right: -4px;
border-radius: 4px;
}
QSlider::handle:horizontal:hover, QSlider::handle:vertical:hover {
background: qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 #fff, stop:1 #ddd);
border: 1px solid #444;
border-radius: 4px;
}
QSlider::sub-page:horizontal:disabled, QSlider::sub-page:vertical:disabled {
background: #bbb;
border-color: #999;
}
QSlider::add-page:horizontal:disabled,
QSlider::add-page:vertical:disabled{
background: #eee;
border-color: #999;
}
QSlider::handle:horizontal:disabled,
QSlider::handle:vertical:disabled{
background: #eee;
border: 1px solid #aaa;
border-radius: 4px;
}
/* warning colors for overrides if out of normal range*/
#slider_spindle_ovr[alertState='over'] {
background: red;
}
#slider_feed_ovr[alertState='over'] {
background: red;
}
#slider_feed_ovr[alertState='under'] {
background: yellow;
}
QDialog,
LcncDialog,
ToolDialog,
CloseDialog,
EntryDialog,
CalculatorDialog {
background-color: gray;
}
LcncDialog QPushButton,
ToolDialog QPushButton,
AboutDialog QPushButton {
width: 100px;
height: 40px;
}
RunFromLineDialog QPushButton,
CalculatorDialog QPushButton,
EntryDialog QPushButton,
CloseDialog QPushButton {
width: 80px;
height: 40px;
}
QMenu {
background-color: #ABABAB; /* sets background of the menu */
border: 1px solid black;
}
QMenu::item {
/* sets background of menu item. set this to something non-transparent
if you want menu color and menu item color to be different */
background-color: gray;
}
QMenu::item:selected { /* when user selects item using mouse or keyboard */
background-color: darkblue;
}
QHeaderView::section {
background-color: foregnd;
color: white;
border: 1px solid #6c6c6c;
}
QSpinBox {
padding-right: 15px; /* make room for the arrows */
border-width: 3px;
height: 40px;
}
QSpinBox::down-button {
width: 20px;
height: 20px;
}
QSpinBox::down-arrow {
width: 20px;
height: 20px;
}
QSpinBox::up-button {
width: 20px;
height: 20px;
}
QSpinBox::up-arrow {
width: 20px;
height: 20px;
}
/** Tab Widget **/
QTabWidget::pane {
border: 1px solid gray;
top:-1px;
background-color: #505050;
}
/* 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 black;
border-bottom-color: black; /* same as the pane color */
border-top-left-radius: 4px;
border-top-right-radius: 4px;
min-width: 8ex;
min-height: 3.5ex;
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: #00FF00;
border-bottom-color: #00FF00;; /* same as pane color */
}
QTabBar::tab:!selected {
margin-top: 2px; /* make non-selected tabs look smaller */
}
/** GCode Display **/
EditorBase {
qproperty-styleColorBackground: #202020;
qproperty-styleColorMarginBackground: #303030;
qproperty-styleColorMarginText: #00aaff;
qproperty-styleColorMarkerBackground: #505050;
qproperty-styleColorSelectionBackground: #006aff;
qproperty-styleColorSelectionText: #ffffff;
qproperty-styleFont: "DejaVu Sans Mono,12,-1,5,50,0,0,0,1,0"; /* default */
qproperty-styleFont0: "DejaVu Sans Mono,12,-1,5,50,0,0,0,1,0";
qproperty-styleFont1: "DejaVu Sans Mono,12,-1,5,50,1,0,0,1,0";
qproperty-styleFont2: "DejaVu Sans Mono,12,-1,5,90,0,0,0,1,0";
qproperty-styleFont3: "DejaVu Sans Mono,12,-1,5,90,0,0,0,1,0";
qproperty-styleFont4: "DejaVu Sans Mono,12,-1,5,90,0,0,0,1,0";
qproperty-styleFont5: "DejaVu Sans Mono,12,-1,5,90,0,0,0,1,0";
qproperty-styleFont6: "DejaVu Sans Mono,12,-1,5,90,0,0,0,1,0";
qproperty-styleFont7: "DejaVu Sans Mono,12,-1,5,90,0,0,0,1,0";
qproperty-styleFontMargin: "DejaVu Sans Mono,8,-1,5,50,0,0,0,1,0";
qproperty-styleColor0: #efefef; /* default */
qproperty-styleColor1: white; /* LineNo & Comments */
qproperty-styleColor2: blue; /* Gcodes */
qproperty-styleColor3: lightgreen; /* Mcodes */
qproperty-styleColor4: yellow; /* Axes */
qproperty-styleColor5: red; /* Other (feed, spindle, radius, etc) */
qproperty-styleColor6: #8282aa; /* Axes Values */
qproperty-styleColor7: #cd6197; /* Other Values */
}
Gauge {
qproperty-base_color: black;
qproperty-base_gradient_color: blue;
qproperty-center_color: gray;
qproperty-center_gradient_color: #404040;
qproperty-bezel_color: orange;
qproperty-bezel_width: 2;
}
GcodeEditor QToolButton {
min-width: 40;
height: 40;
font: 12pt "Lato Heavy";
}
GcodeEditor QLineEdit {
width: 120;
height: 35;
font: 12pt "Lato Heavy";
}
QScrollArea > QWidget > QWidget {
background-color: #404040;
}
QTextEdit{
background-color: #9a9996;
font: 10pt "Lato Heavy";
color: white
}