PyQt。创建按钮,当它被点击时将处于按下状态

Posted

技术标签:

【中文标题】PyQt。创建按钮,当它被点击时将处于按下状态【英文标题】:PyQt. Create button which will be in pressed state when it's clicked 【发布时间】:2018-04-08 09:34:07 【问题描述】:

每个人。我开始学习 pyQt,我想要一个按钮,当单击它时始终处于按下状态,当它再次被单击时,它将被释放。我想它可以用 QtWidgets.QPushButton 来实现,但我不知道使用哪些标志。我试图阅读所有这些,但很多内容看起来仍然很难掌握。有人可以帮助新手吗?谢谢

【问题讨论】:

【参考方案1】:

您可以使用QPushButton,并且必须将QPushButton::setCheckable 启用为true。注意:此标志在 Qt Creator 中不可用,必须以编程方式设置。

setCheckable() 设置按钮是否为切换按钮。

【讨论】:

以上是关于PyQt。创建按钮,当它被点击时将处于按下状态的主要内容,如果未能解决你的问题,请参考以下文章

按下按钮时将用户返回到初始应用程序状态

PyQt4开关按钮ToggleButton

PyQt4信号和槽

如何禁用 UIButton 的高亮控制状态?

表视图按下,如何“放开”按钮?

Pyqt5_QPushButton