Pyqt5_QPushButton
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)
Pyqt5_QPushButton的更多相关文章
随机推荐
- 源码阅读:Masonry(三)—— MASViewAttribute
该文章阅读的 Masonry 的版本为 1.1.0. 这个类我们可以叫它"约束视图及其属性类",它封装了设置约束的视图和其设置约束的属性,也就是 view1 和 attr1,或是 ...
- 一份中外结合的 Machine Learning 自学计划
看了Siraj Raval的3个月学习机器学习计划的视频,感觉非常好,地址:https://www.youtube.com/watch?v=Cr6VqTRO1v0 结合一些我们学习中的经验得出一份Hy ...
- log4net进阶手札(二):基本用法
本节将主要在WebSite中,对保存日志在文本文件的基本用法来进行介绍,并结合WebForm的初始化方式区别进行说明,解决方案如下图所示: 一.WebSite应用第1步:配置Web.Config文件, ...
- 聚集表(clustered table)data page中的数据行可以无序
误区 一直以为只要一个表含有聚集索引,那么在data page中的数据行是排序的.比如原来data page中有1.2.4.5.6这样四条记录,那么我要插入3这条记录,应该是先将456三条记录往后移, ...
- 网络流中的图像转化为OpenCV中的Mat类型
1,从网络中读取到的图像流,不支持查找,不能直接转化为Mat类型 2,例子如下: string Url = "http://192.168.0.110/cgi-bin/camera?reso ...
- 「newbee-mall新蜂商城开源啦」 前后端分离的 Vue 版本即将开源
新蜂商城 Vue 版本 2019 年 10 月份我在 GitHub 开源仓库中上传了新蜂商城项目的所有源码,至今已经有小半年的时间了,感兴趣的可以去了解一下这个 Spring Boot 技术栈开发的商 ...
- 去 HBase,Kylin on Parquet 性能表现如何?
Kylin on HBase 方案经过长时间的发展已经比较成熟,但也存在着局限性,因此,Kyligence 推出了 Kylin on Parquet 方案(了解详情戳此处).通过标准数据集测试,与仍采 ...
- 区间dp E - Multiplication Puzzle POJ - 1651
E - Multiplication Puzzle POJ - 1651 这个题目没有特别简单,但是也没有我想象之中的那么难,这个题目时区间dp,因为我们是要对区间进行考虑的. 但是呢,这个也和动态 ...
- Nginx+Uwsgi+Django 项目部署到服务器。
首先先说一下思路: 1.本地django项目打包 主要用到的是 python自带的distutils.core 下的 setup,具体代码在下面,主要讲的两个问题是package主要打包为和目录同级的 ...
- 使用Android studio过程中发现的几个解决R变红的办法
刚开始使用Android studio的时候,好几次碰见新建了一个xml文件,或者new了一个activity之后,Android studio莫名其妙的报错了,而显示红色的地方就是常用的(R.id. ...