qpushbutton选中时加边框不下沉
时间: 2023-05-16 12:06:39 浏览: 112
您可以使用QSS(Qt Style Sheets)来实现这个效果。在QPushButton的样式表中添加以下代码:
QPushButton:checked {
border: 2px solid #000000;
margin: 0px;
}
这将在QPushButton被选中时添加一个2像素宽的黑色边框,并且不会使按钮下沉。
相关问题
qpushbutton选中边框成蓝色
可以通过设置样式表来实现QPushButton选中时边框变为蓝色的效果。
例如,可以使用以下样式表:
```python
QPushButton:checked {
border: 1px solid blue;
}
```
这样,在QPushButton被选中时,边框会变为1像素宽的蓝色实线。可以根据需要调整边框的宽度和颜色。将上述样式表应用到QPushButton对象上即可实现该效果。
qpushbutton 背景透明有边框
如果您想要一个透明的按钮,但是带有边框,可以使用以下代码:
```python
button = QPushButton("Button Text")
button.setStyleSheet("background-color: transparent; border: 1px solid black;")
```
这将创建一个透明的按钮,并为其添加一个黑色的边框。您可以更改边框的颜色和宽度来满足您的需求。
阅读全文