PyQt5中如何使用QPushButton实现按钮功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计868个文字,预计阅读时间需要4分钟。
`QPushButton` 是常用的按钮组件,示例中通常将它们用作普通按钮,通过编写 `clicked()` 信号的处理函数来响应点击事件。`QPushButton` 具有可勾选属性,若设置为 `True`,则 QPushBut 可被选中。
QPushButtonQPushButton是常用的按钮组件,前面的一些示例中都是将其当作一个普通按钮使用的,为其clicked()信号编写槽函数进行响应。
QPushButton有一个checkable属性,如果设置为True,QPushButton按钮可以当作CheckBox或RadioButton使用。
QPushButton按钮之所以具有这样的效果,是对按钮进行了分组,并且设置了相应的属性。一个容器组件内的同类型QPushButton按钮自动分成一组,图3-2中的6个QPushButton按钮的分组和关键属性设置如表3-2所示。
自己设计完之后是这样的界面
然后根据表3-2设置相应的属性
QPushButton的flat属性flat属性表示该按钮的border是否是升起,该属性默认是false,如果设置该属性,大部分的样式将不会绘制按钮背景
不设置是这样的
设置是这样
QPushButton的autoExclusive和checkable属性autoExclusive 属性保留是否启用按钮的自动排它特性,如果启用了,则属于同一父部件的可选中按钮任何时候只能选中一个按钮;选中另一个按钮将自动取消选中先前选中的按钮,这个功能与排他性按钮组的功能类似。
本文共计868个文字,预计阅读时间需要4分钟。
`QPushButton` 是常用的按钮组件,示例中通常将它们用作普通按钮,通过编写 `clicked()` 信号的处理函数来响应点击事件。`QPushButton` 具有可勾选属性,若设置为 `True`,则 QPushBut 可被选中。
QPushButtonQPushButton是常用的按钮组件,前面的一些示例中都是将其当作一个普通按钮使用的,为其clicked()信号编写槽函数进行响应。
QPushButton有一个checkable属性,如果设置为True,QPushButton按钮可以当作CheckBox或RadioButton使用。
QPushButton按钮之所以具有这样的效果,是对按钮进行了分组,并且设置了相应的属性。一个容器组件内的同类型QPushButton按钮自动分成一组,图3-2中的6个QPushButton按钮的分组和关键属性设置如表3-2所示。
自己设计完之后是这样的界面
然后根据表3-2设置相应的属性
QPushButton的flat属性flat属性表示该按钮的border是否是升起,该属性默认是false,如果设置该属性,大部分的样式将不会绘制按钮背景
不设置是这样的
设置是这样
QPushButton的autoExclusive和checkable属性autoExclusive 属性保留是否启用按钮的自动排它特性,如果启用了,则属于同一父部件的可选中按钮任何时候只能选中一个按钮;选中另一个按钮将自动取消选中先前选中的按钮,这个功能与排他性按钮组的功能类似。

