怎么让pyqt5控件显示边缘,让控件变得好看
时间: 2023-10-10 19:08:38 浏览: 88
Python3和pyqt5实现控件数据动态显示方式
可以通过设置控件的样式来实现显示边缘,让控件变得更加美观。可以使用Qt样式表来设置控件的样式。
下面是一个例子,演示如何使用样式表设置QPushButton控件的样式,让它显示边缘:
```python
import sys
from PyQt5.QtWidgets import QApplication, QPushButton
app = QApplication(sys.argv)
button = QPushButton('Hello PyQt5')
button.setStyleSheet('''
QPushButton {
border: 2px solid #8f8f91;
border-radius: 6px;
background-color: #cfcfcf;
min-width: 80px;
}
QPushButton:hover {
background-color: #dcdcdc;
}
QPushButton:pressed {
background-color: #b1b1b1;
}
''')
button.show()
sys.exit(app.exec_())
```
在上面的例子中,我们使用了样式表来设置QPushButton的样式。我们设置了边框为2像素宽,颜色为#8f8f91,圆角半径为6像素。我们还设置了背景色为#cfcfcf。当鼠标移动到按钮上时,背景色变为#dcdcdc。当按钮被按下时,背景色变为#b1b1b1。
你可以根据自己的需要修改样式表,来实现不同的效果。
阅读全文