QPushButtond的选中之后保留边框
时间: 2024-05-10 15:14:48 浏览: 115
C#利用反射技术实现去掉按钮选中时的边框效果
您可以使用QPushButton的样式表(StyleSheet)来实现这个效果。以下是一个简单的示例:
```python
button = QPushButton("Button")
button.setCheckable(True)
button.setStyleSheet(
"QPushButton:checked { border: 2px solid blue; }"
)
```
在这个例子中,我们首先将按钮设置为可选中(checkable),然后使用样式表来定义选中时的外观。当按钮被选中时,我们将边框设置为2像素宽的蓝色实线边框。您可以根据需要调整这些值来适应您的应用程序的外观和风格。
阅读全文