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的更多相关文章
随机推荐
- POJ2389 Bull Math【大数】
Bull Math Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 15040 Accepted: 7737 Descri ...
- Python 正则表达式——re模块介绍
Python 正则表达式 re 模块使 Python 语言拥有全部的正则表达式功能,re模块常用方法: re.match函数 re.match从字符串的起始位置匹配,如果起始位置匹配不成功,则matc ...
- VS中的生成和重新生成的区别
2019独角兽企业重金招聘Python工程师标准>>> 生成 在上次编译的基础上,只对改动过的文件重新生成,没有改动过的文件不会重新生成. 重新生成 对所有的文件都重新生成.如果引用 ...
- 深度使用魅族16T后的评价(本人魅友,绝对客观公正,不要盲目的为手机厂商辩护,想想从当初到现在,魅族正在一步步背离自己的信仰,有问题,解决问题才能有更好的发展)
缺点: 电池电量问题 发布会上,那都是吹的,真是的体验效果掉电很快,大概只有描述的2/3的使用时间 屏幕触控失灵问题 我也看了很多评价,这个也挺多的,可能是魅族品控的问题,某宝到现在没给我退货换货 发 ...
- Redis 服务搭建
1.redis 简介 Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库. Redis 与其他 key - value 缓存产品有以下三个特点: Redis ...
- RF(scalar/list/dict变量)
一.scalar 变量 ${} 定义 scalar 变量 ${} 还用来取值 1.set variable 设置变量 ${name} Set Variable zhangsan log ${nam ...
- java的Timer定时器任务
在项目开发中,经常会遇到需要实现一些定时操作的任务,写过很多遍了,然而每次写的时候,总是会对一些细节有所遗忘,后来想想可能是没有总结的缘故,所以今天小编就打算总结一下可能会被遗忘的小点: 1. pub ...
- 重新认识 Spring IOC
spring IOC 剖析 再品IOC与DI IOC(Inversion of Control) 控制反转:所谓控制反转,就是把原先我们代码里面需要实现的对象创 建.依赖的代码,反转给容器来帮忙实现. ...
- JavaWeb----Servler
Servlet简介 Servlet就是sun公司开发动态web的一门技术 Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤: 编写一个类, ...
- 学习Vue第一节,Vue的模式与写法格式
引用Vue <script src="js/vue-2.4.0.js" type="text/javascript" charset="utf- ...