【PyQt】常用控件button
@[toc]常用控件button
常用控件button
在 Qt 中,QPushButton 是最常用的按钮控件
,用于响应用户的点击操作。它可以显示文本、图标
,并且可以连接信号和槽
来实现交互功能。
QPushButton 就是常见的按钮
信号:被点击
当按钮被点击就会发出 clicked 信号,可以这样指定处理该信号的函数
button.clicked.connect(handleCalc)
改变文本
代码中可以使用 setText 方法来改变按钮文本,比如
button.setText(text)
禁用、启用
所有控件(继承自QWidget类)都支持 禁用和启用方法。
禁用后,该控件不再处理用户操作
禁用
button.setEnabled(False)
启用
button.setEnabled(True)
设置图标
可以通过如下方法给按钮设置图标:
from PyQt5.QtCore import Qt,QSize
from PyQt5.QtGui import QIcon
# 设置图标
button.setIcon(QIcon('logo.png'))
# 设置图标大小
button.setIconSize(QSize(30, 30))