120 lines
3.1 KiB
Plaintext
120 lines
3.1 KiB
Plaintext
/* style.qss */
|
|
|
|
/* 全局字体设置 */
|
|
* {
|
|
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
|
font-size: 48px; /* 全局字体大小 */
|
|
font-weight: bold; /* 全局字体粗细 */
|
|
color: #FFFFFF; /* 全局文字颜色,白色 */
|
|
}
|
|
|
|
/* QWidget 样式 */
|
|
QWidget {
|
|
background-color: #2C3E50; /* 深灰色背景 */
|
|
border-radius: 15px; /* 圆角半径 */
|
|
}
|
|
|
|
/* QPushButton 样式 */
|
|
QPushButton {
|
|
background-color: #3498DB; /* 蓝色按钮背景 */
|
|
color: #FFFFFF; /* 白色按钮文字 */
|
|
border: 2px solid #7F8C8D; /* 中灰色边框 */
|
|
padding: 20px 40px; /* 内边距 */
|
|
border-radius: 12px; /* 圆角半径 */
|
|
/* 去除伪状态样式 */
|
|
}
|
|
|
|
/* QGroupBox 样式 */
|
|
QGroupBox {
|
|
border: 2px solid #7F8C8D; /* 中灰色边框 */
|
|
border-radius: 12px; /* 圆角半径 */
|
|
margin-top: 30px; /* 标题上边距 */
|
|
background-color: #2C3E50; /* 深灰色背景 */
|
|
}
|
|
|
|
QGroupBox::title {
|
|
subcontrol-origin: margin;
|
|
subcontrol-position: top left;
|
|
padding: 0 10px;
|
|
color: #FFFFFF; /* 白色标题文字 */
|
|
font-size: 48px; /* 标题字体大小 */
|
|
}
|
|
|
|
/* QCheckBox 样式 */
|
|
QCheckBox {
|
|
spacing: 20px; /* 图标与文字间距 */
|
|
color: #FFFFFF; /* 白色文字 */
|
|
font-size: 48px; /* 字体大小 */
|
|
font-weight: bold; /* 字体粗细 */
|
|
}
|
|
|
|
QCheckBox::indicator {
|
|
width: 48px;
|
|
height: 48px;
|
|
}
|
|
|
|
QCheckBox::indicator::unchecked {
|
|
border: 3px solid #7F8C8D; /* 中灰色边框 */
|
|
border-radius: 12px; /* 圆角半径 */
|
|
background: #2C3E50; /* 深灰色背景 */
|
|
}
|
|
|
|
QCheckBox::indicator::checked {
|
|
border: 3px solid #3498DB; /* 蓝色边框 */
|
|
border-radius: 12px; /* 圆角半径 */
|
|
background: #3498DB; /* 蓝色背景 */
|
|
}
|
|
|
|
QCheckBox::indicator::checked::after {
|
|
content: "\2713"; /* 勾选符号 */
|
|
color: #FFFFFF; /* 勾选符号颜色 */
|
|
font-size: 48px; /* 勾选符号大小 */
|
|
position: absolute;
|
|
top: -12px;
|
|
left: 12px;
|
|
}
|
|
|
|
/* QSpinBox 样式 */
|
|
QSpinBox, QDoubleSpinBox {
|
|
background-color: #3498DB; /* 蓝色背景 */
|
|
border: 2px solid #7F8C8D; /* 中灰色边框 */
|
|
border-radius: 12px; /* 圆角半径 */
|
|
padding: 20px; /* 内边距 */
|
|
font-size: 48px; /* 字体大小 */
|
|
font-weight: bold; /* 字体粗细 */
|
|
color: #FFFFFF; /* 文字颜色 */
|
|
}
|
|
|
|
QSpinBox::up-button, QSpinBox::down-button,
|
|
QDoubleSpinBox::up-button, QDoubleSpinBox::down-button {
|
|
background-color: #2C3E50; /* 深灰色按钮背景 */
|
|
border: none;
|
|
width: 60px;
|
|
height: 60px;
|
|
border-radius: 12px; /* 圆角半径 */
|
|
}
|
|
|
|
QSpinBox::up-button::arrow, QSpinBox::down-button::arrow,
|
|
QDoubleSpinBox::up-button::arrow, QDoubleSpinBox::down-button::arrow {
|
|
width: 24px;
|
|
height: 24px;
|
|
color: #FFFFFF; /* 箭头颜色 */
|
|
}
|
|
|
|
/* QLabel 样式 */
|
|
QLabel {
|
|
color: #FFFFFF; /* 白色文字 */
|
|
font-size: 48px; /* 字体大小 */
|
|
font-weight: bold; /* 字体粗细 */
|
|
}
|
|
|
|
/* 消息框样式 */
|
|
QLabel#message {
|
|
background-color: #E67E22; /* 橙色背景 */
|
|
color: #FFFFFF; /* 白色文字 */
|
|
padding: 20px;
|
|
border-radius: 12px;
|
|
font-size: 48px;
|
|
font-weight: bold;
|
|
}
|