当前位置: 首页 > article >正文

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

http://www.kler.cn/a/501320.html

相关文章:

  • 56_多级缓存实现
  • 使用Docker模拟PX4固件的无人机用于辅助地面站开发
  • 计算机网络 (36)TCP可靠传输的实现
  • 零样本极速复刻语音!F5-TTS本地部署教程
  • vue使用自动化导入api插件unplugin-auto-import,避免频繁手动导入
  • Realsense相机驱动安装及其ROS通讯配置——机器人抓取系统系列文章(四)
  • 在线工具箱源码优化版
  • 小白项目部署:anaconda环境+pycharm+yolov5(虚拟机环境)
  • Pulsar客户端如何控制内存使用
  • QCC3040主端音频蓝牙模块在跑步机(健身车)中的应用
  • 【python基础】python内置函数 zip用法介绍
  • Debian之Maven安装
  • Docker image
  • ️ 如何将 Julia 包切换为本地开发版本?以 Reactant 为例
  • OpenCV的对比度受限的自适应直方图均衡化算法
  • kafka原理解析
  • Python的pandas库基础知识(超详细教学)
  • 贪心算法详细讲解(沉淀中)
  • 论文阅读:Jailbreak Open-Sourced Large Language Models via Enforced Decoding
  • elasticsearch中IK分词器
  • maven发包踩坑
  • 【C++】深入理解substr()函数
  • 解锁最新专业版005,内置序列免安装!
  • 腾讯云AI代码助手编程挑战赛-厨房助手之AI大厨
  • 【灵码助力安全2】——利用通义灵码辅助复现未公开漏洞的实践
  • Android车机DIY开发之软件篇(三)编译Automotive OS错误(2)