请帮我设计一套PyQt6赛博朋克风格的qss样式 要求是P有QT6的所有控件都要参与设计
时间: 2023-06-15 19:02:55 浏览: 51
好的,以下是一套基于 PyQt6 的赛博朋克风格的 qss 样式:
```qss
QApplication {
background-color: #1d1d1d;
font-size: 12px;
font-family: "Segoe UI", sans-serif;
}
QWidget {
background-color: #1d1d1d;
color: #d9d9d9;
}
QTabWidget::pane {
border: 1px solid #3a3a3a;
border-radius: 5px;
}
QTabWidget::tab-bar {
alignment: center;
}
QTabBar::tab {
background-color: #1d1d1d;
border: 1px solid #3a3a3a;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
padding: 5px;
min-width: 100px;
}
QTabBar::tab:selected {
background-color: #3a3a3a;
}
QPushButton {
background-color: #3a3a3a;
color: #d9d9d9;
border: none;
border-radius: 5px;
padding: 5px;
}
QPushButton:hover {
background-color: #555555;
}
QLineEdit {
background-color: #3a3a3a;
color: #d9d9d9;
border: none;
border-radius: 5px;
padding: 5px;
}
QComboBox {
background-color: #3a3a3a;
color: #d9d9d9;
border: none;
border-radius: 5px;
padding: 5px;
}
QCheckBox {
color: #d9d9d9;
padding-left: 20px;
}
QCheckBox::indicator {
width: 15px;
height: 15px;
}
QCheckBox::indicator:checked {
image: url(:/images/check_icon.png);
}
QSlider::groove:horizontal {
background-color: #3a3a3a;
height: 10px;
border-radius: 5px;
}
QSlider::handle:horizontal {
background-color: #d9d9d9;
width: 20px;
height: 20px;
border-radius: 10px;
margin: -5px 0;
}
```
注意:此 qss 样式仅为参考,您可以根据自己的需求进行修改。另外,样式中使用的图片需要自己添加,或者更改为其他的图片资源。