qpushbutton选中边框成蓝色
时间: 2023-11-01 22:06:22 浏览: 105
可以通过设置样式表来实现QPushButton选中时边框变为蓝色的效果。
例如,可以使用以下样式表:
```python
QPushButton:checked {
border: 1px solid blue;
}
```
这样,在QPushButton被选中时,边框会变为1像素宽的蓝色实线。可以根据需要调整边框的宽度和颜色。将上述样式表应用到QPushButton对象上即可实现该效果。
相关问题
QPushButtond的选中之后保留边框
您可以使用QPushButton的样式表(StyleSheet)来实现这个效果。以下是一个简单的示例:
```python
button = QPushButton("Button")
button.setCheckable(True)
button.setStyleSheet(
"QPushButton:checked { border: 2px solid blue; }"
)
```
在这个例子中,我们首先将按钮设置为可选中(checkable),然后使用样式表来定义选中时的外观。当按钮被选中时,我们将边框设置为2像素宽的蓝色实线边框。您可以根据需要调整这些值来适应您的应用程序的外观和风格。
阅读全文