PyQt5
Wang_Jiankun
这个作者很懒,什么都没留下…
展开
-
PyQt5 笔记1 -- 环境配置
PyQt5 + Pycharm 笔记1 – 环境配置1、安装 pyqt5pip3 install pyqt52、安装 pyqt5-toolspip3 install pyqt5-tools3、Pycharm 配置 Qt Designer、PyUIC、PyqccQt Designer:界面设计 PyUIC:把 .ui 文件转成 .py文件 Pyqcc:...原创 2018-07-11 10:49:41 · 577 阅读 · 0 评论 -
PyQt5 笔记7 -- 多个类共享信号
PyQt5 笔记7 – 多个类共享信号1、信号传递主窗口类中自定义信号并在构造函数中绑定槽函数实例化对话框类时把主窗口的对象传过去对话框中自定义信号并在构造函数中绑定槽函数为主窗口类中的信号触发函数当要执行主窗口类中自定义信号绑定槽函数时,只要触发当前类中的自定义信号,就可以往上传递信号了可以嵌套多层import sysfrom PyQt5.QtWidgets import...原创 2018-11-01 18:07:16 · 2458 阅读 · 2 评论 -
PyQt5 参考文档
PyQt5 参考文档笔者在 PyQt5 实践中遇到问题时查找相关资料时觉得比较有用的参考文档,将持续更新…1、PyQt5 实现控制台显示功能,即输出重定向:https://www.cnblogs.com/gaigaige/p/7883713.html...原创 2018-10-17 17:05:09 · 29041 阅读 · 6 评论 -
PyQt5 笔记6 -- 对话框(QDialog)
PyQt5 笔记6 – 对话框(QDialog)1、主窗口弹出对话框import sysfrom PyQt5.QtWidgets import QApplication, QMainWindow, QDialog, QPushButtonclass MainWindow(QMainWindow): """ 主窗口类 "&quot原创 2018-10-22 11:22:06 · 5057 阅读 · 0 评论 -
PyQt5 笔记5 -- 消息框(QMessageBox)
PyQt5 笔记5 – 消息框(QMessageBox)1、常用函数函数原型:# 信息框QMessageBox.information(self, '框名', '内容', 按钮s, 默认按钮) # 问答框QMessageBox.question(self, '框名', '内容', 按钮s, 默认按钮)# 警告框QMessageBox.warning(self, '框名', '内...原创 2018-10-22 10:56:27 · 21751 阅读 · 6 评论 -
Python 程序打包 -- 使用pyinstaller
Python 程序打包 – 使用pyinstaller1、安装 pyinstallerpip 安装:打开cmd输入pip3 install pyinstaller2、cmd 使用 pyinstaller打包程序: 打开 cmd 输入# pyinstaller + 所需打包的文件路径pyinstaller E:\test.py执行命令后,会生成build和di...原创 2018-08-01 09:17:40 · 936 阅读 · 0 评论 -
PyQt5 笔记4 -- 多线程
PyQt5 笔记4 – 多线程1、多线程QT 程序的设计应该遵循UI线程与工作线程分离的原则,否则可能会因为工作线程运行时间太久造成程序未响应问题。如果程序有多个功能要同步执行,也必须另开线程执行。 QT 多线程的使用主要是通过 QThread 来实现。有两种方法:一种是创建一个继承自QThread的类并重写它的run()方法;另一种是,创建类,实例化对象并转换为...原创 2018-08-01 14:24:04 · 2832 阅读 · 0 评论 -
PyQt5 笔记3 -- 信号与槽
PyQt5 笔记3 – 信号与槽(signals and slots)学习资料: PyQt5 教程 PyQt5 官方文档1、信号与槽QT所有的应用都是事件驱动的。事件大部分都是由用户的行为产生的,当然也有其他的事件产生方式,比如网络的连接,窗口管理器或者定时器等。调用应用的exec()方法时,应用会进入主循环,主循环会监听和分发事件。在事件模型中,有...原创 2018-07-11 17:00:22 · 1184 阅读 · 0 评论 -
PyQt5 笔记2 -- Qt Designer使用
PyQt5 – Qt Designer使用1、打开Qt DesignerTools > External Tools > Qt Designer 2、新建窗口选择 Main Window > Creat 3、界面布局左边是控件、中间是窗口、右边是设置界面和控件的属性。通过拖原创 2018-07-11 11:39:03 · 987 阅读 · 0 评论 -
PyQt5 笔记8 -- 鼠标、键盘事件
PyQt5 笔记8 – 鼠标、键盘事件参考博客(鼠标事件)参考博客(键盘事件)1、鼠标事件事件:mousePressEvent (self, event):鼠标键按下事件mouseReleaseEvent (self, event):鼠标键公开事件mouseDoubieCiickEvent (self, event):双击鼠标事件mouseMoveEvent(self,e...原创 2018-11-02 13:40:48 · 6375 阅读 · 0 评论