QPushButton长亮
时间: 2024-04-30 15:17:48 浏览: 72
QPushButton使用例子
3星 · 编辑精心推荐
要让QPushButton长亮,可以通过设置样式表来实现。样式表是Qt中一种灵活的方式,可以通过CSS类似的语法来定义控件的外观和行为。
以下是实现长亮效果的示例代码:
```python
button.setStyleSheet("QPushButton { background-color: yellow; } QPushButton:pressed { background-color: red; }")
```
这个样式表将QPushButton的背景颜色设置为黄色。当按钮被按下时,背景颜色变为红色。如果你想让按钮一直处于长亮状态,可以省略`:pressed`伪类。
如果你希望按钮在长亮状态下不可点击,可以将按钮的`setEnabled()`方法设置为False,这样就无法触发按钮的点击事件了。
阅读全文