【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))

你可能感兴趣的:(PyQt,pyqt)