如何让QPushButton默认处于选中状态?

How to make QPushButton to be in checked state by default?

我正在使用 QPushButton.setCheckable(True),默认情况下按钮未选中,但我希望从一开始就选中它。我在文档中找不到任何内容。

顾名思义,setCheckable 设置按钮是否可检查

setChecked() 设置 checkable 按钮是否实际 checked

记住大多数 Qt classes 继承自一个 superclass(所以它也继承了它的所有属性和函数),你可以在 header 的文档,还有一个 link 名为“所有成员的列表,包括继承的成员”。

QPushButton的完整继承是:

QPushButton > QAbstractButton > QWidget > QObject, QPaintDevice

所以,也就是说QPushButtons也具有QAbstractButton、QWidget、QObjectQPaintDevice的所有功能和属性。
这也意味着,如果你真的想知道 class 是做什么的,你应该更好地研究 allall 相关的文档class它继承自。