Pyqt5_QPushButton
2024-10-09 04:59:55
QPushButton
状态
isDown()
提示按钮是否已按下
isChecked()
提示按钮是否已经标记
isEnable()
提示按钮是否可以被用户点击
isCheckAble()
提示按钮是否为可标记的
setAutoRepeat()
设置按钮是否在用户长按时可以自动重复执行
信号
Pressed
当鼠标指针在按钮上并按下左键时触发该信号
Released
当鼠标左键被释放时触发该信号
Clicked
当鼠标左键被按下然后释放时,或者快捷键被释放时触发该信号
Toggled
当按钮的标记状态发生改变时触发该信号
方法
setCheckable()
设置按钮是否已经被选中,如果设置True,则表示按钮将保持已点击和释放状态
toggle()
在按钮状态之间进行切换
setIcon()
设置按钮上的图标
setEnabled()
设置按钮是否可以使用,当设置为False时,按钮变成不可用状态,点击它不会发射信号
isChecked()
返回按钮的状态,返回值为True或者False
setDefault()
设置按钮的默认状态
setText()
设置按钮的显示文本
text()
返回按钮的显示文本
设置快捷键
self.btn4=QPushButton('&Download')#快捷键为alt+d
self.btn4.setDefault(True)
self.Button0.clicked.connect(self.start_find) # button0的点击事件绑定start_find函数 self.Button0.clicked.connect(command=lambda:button_process(x))
self.closeButton = QPushButton(self)
self.closeButton.setText("Close") #text
self.closeButton.setIcon(QIcon("close.png")) #icon
self.closeButton.setShortcut('Ctrl+D') #shortcut key
self.closeButton.clicked.connect(self.close)
self.closeButton.setToolTip("Close the widget") #Tool tip
self.closeButton.move(100,100)
最新文章
- 【原】常用的javascript设计模式
- mac安装tensorflow报错
- Logcat 不显示日志的另一个原因. 跟cocos2dx关系不大.
- mysql insert插入新形式,再也不需要拼接多重insert啦
- 4. 星际争霸之php设计模式--工厂方法模式
- poj1456 结构体排序+贪心
- http://www.cnblogs.com/yjmyzz/p/dubbox-demo.html
- dynamic_cast,const_cast,static_cast,reinterpret_cast 详解
- Apple LLVM 6.0 Warning: profile data may be out of date
- hp惠普服务器监控硬盘
- ASP.NET生成压缩文件(rar打包)
- ireport图形化界面生成pdf文档
- 左侧滚动条js
- [No0000D8]rar合并到JPG.bat用图片隐藏文件
- servlet实现商品商场项目
- 两个docker容器互连时,提示no route to host错误的问题
- IT运维队伍的管理
- VS2005常用快捷键
- js 根本没有“JSON对象”这回事! JSON对象——转
- Activemq 消息类型 (转)
热门文章
- 你所不知道的Python | 字符串连接的秘密
- linux之centos安装jdk以及nginx详细过程
- Linux环境下,MongoDB 3.6.10 的安装步骤,以及设置用户和密码,配置随处执行mongo命令启动客户端,以及所遇到的问题
- POJ 2955 区间DP必看的括号匹配问题,经典例题
- java基础篇 之 集合概述(List)
- Synchronized 和 ReentrantLock (Lock )的区别
- hive元数据报错?试了很多方法都没辙?也许你漏了这一步
- 【Kafka】监控及运维——kafka-eagle
- [hdu4495]二分,字符串hash,DP
- hive数据仓库入门到实战及面试