qdialog css样式表
时间: 2023-06-10 18:08:36 浏览: 229
QDialog是一个对话框窗口类,可以使用CSS样式表来改变其外观。以下是一个简单的例子:
```css
QDialog {
background-color: #333;
color: #fff;
border: 2px solid #fff;
border-radius: 10px;
}
QDialog QPushButton {
background-color: #fff;
color: #333;
border-radius: 5px;
padding: 5px 10px;
font-weight: bold;
}
QDialog QPushButton:hover {
background-color: #555;
color: #fff;
}
```
这个样式表将对话框窗口的背景颜色设置为深灰色,前景色为白色,边框为白色的2像素宽的线条,圆角半径为10像素。按钮的背景颜色为白色,前景色为深灰色,边角半径为5像素,鼠标悬停时的背景颜色为深灰色,前景色为白色。
要将此样式表应用于QDialog窗口,可以使用以下代码:
```python
dialog.setStyleSheet("""
QDialog {
background-color: #333;
color: #fff;
border: 2px solid #fff;
border-radius: 10px;
}
QDialog QPushButton {
background-color: #fff;
color: #333;
border-radius: 5px;
padding: 5px 10px;
font-weight: bold;
}
QDialog QPushButton:hover {
background-color: #555;
color: #fff;
}
""")
```
其中,dialog是一个QDialog窗口实例。
阅读全文