pyqt5设置QPushButton设置带有3D的样式
时间: 2024-02-29 15:51:10 浏览: 219
PyQt5中向单元格添加控件的方法示例
可以使用QPushButton的setStyleSheet方法来设置带有3D效果的样式,如下所示:
```python
button.setStyleSheet("QPushButton {border-style: outset; border-width: 2px; border-radius: 10px; border-color: beige; font: bold 14px; padding: 6px; background-color: qradialgradient(cx: 0.3, cy: -0.4, fx: 0.3, fy: -0.4, radius: 1.35, stop: 0 #fff, stop: 1 #888);}")
```
其中,border-style: outset表示边框样式为凸出,border-width: 2px表示边框宽度为2像素,border-radius: 10px表示边框的圆角半径为10像素,border-color: beige表示边框颜色为米色,font: bold 14px表示字体为粗体14号,padding: 6px表示按钮与内容的内边距为6像素,background-color: qradialgradient(...)表示背景颜色为径向渐变色。你可以根据自己的需求修改这些属性。
阅读全文