会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
GOgo学习
博客园
首页
新随笔
联系
管理
订阅
2020年12月4日
14. 资源文件的使用
摘要: 1. Qt Creator -> File -> New File or Project -> Qt -> Qt Resource File ->添加但当前项目 2. 创建资源文件名res.qrc -> 右键 ->Open in Editor 3. 当前目录下新建文件夹images,将资源文件放在该
阅读全文
posted @ 2020-12-04 21:14 GOgo学习
阅读(120)
评论(0)
推荐(0)
2020年12月3日
13. 自定义信号
摘要: PyQt5中,信号与槽使用的一些特点: - 一个信号可以关联多个槽函数 - 一个信号可以关联其他信号 - 信号的参数可以是任何python数据类型 - 一个槽函数可以和多个信号关联 - 关联可以是直接的(同步),也可以是排队的(异步) - 可以在不同线程之间建立关联 - 信号与槽也可以断开关联 1.
阅读全文
posted @ 2020-12-03 15:14 GOgo学习
阅读(198)
评论(0)
推荐(0)
2020年12月2日
12. 为组件的内建信号编写槽函数
摘要: //自动关联槽函数 1. 清空 - 选中清空按钮右键 -> Go to slot -> clicked() # QpushButton类的按钮常用的信号是clicked,就是点击发射信号 - 复制函数名称在myDialog.py文件的QmyDialog类下定义同名函数 def on_btnClear
阅读全文
posted @ 2020-12-02 13:51 GOgo学习
阅读(167)
评论(0)
推荐(0)
11. PyQt5 GUI 项目程序框架
摘要: 1. 批处理文件uic.bat echo off rem 将子目录 QtApp下的.ui文件复制到当前目录下 copy .\QtApp\Dialog.ui Dialog.ui rem 用pyuic5编译.ui文件 pyuic5 -o ui_Dialog.py Dialog.ui View Code
阅读全文
posted @ 2020-12-02 10:40 GOgo学习
阅读(668)
评论(0)
推荐(0)
2020年11月28日
10. QtCreator使用和窗体可视化设计
摘要: 一个C++应用程序项目示例:创建名为 QtApp的C++应用程序项目 - 启动Qt Creator -> File -> New -> Project -> Application -> Qt Widgets Application -> Choose - 项目名设置为QtApp -> Browse
阅读全文
posted @ 2020-11-28 21:58 GOgo学习
阅读(916)
评论(0)
推荐(0)
09. 信号与槽功能概述
摘要: 1. 信号 - 特定情况下被发射的一种通告[如PushButton鼠标点击的clicked()信号] 2. 槽 - 就是对信号响应的函数 - 槽函数可以与一个信号关联,当信号发射时,槽函数被执行。
阅读全文
posted @ 2020-11-28 19:03 GOgo学习
阅读(123)
评论(0)
推荐(0)
08. 界面与业务逻辑分离设计
摘要: 1. 多继承 import sys from PyQt5.QtWidgets import QWidget, QApplication from FormHello import Ui_Form class QmyWidget(QWidget,Ui_Form): def __init__(self,
阅读全文
posted @ 2020-11-28 16:01 GOgo学习
阅读(274)
评论(0)
推荐(0)
07. 运行GUI程序
摘要: # 使用FormHello.py文件中的类Form创建app import sys from PyQt5 import QtWidgets import FormHello app = QtWidgets.QApplication(sys.argv) # 创建窗体的基类Qwidget的实例 base
阅读全文
posted @ 2020-11-28 10:15 GOgo学习
阅读(172)
评论(0)
推荐(0)
06. pyuic5.exe编译后的py文件分析
摘要: from PyQt5 import QtCore, QtGui, QtWidgets class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(400, 300) self.pushB
阅读全文
posted @ 2020-11-28 09:45 GOgo学习
阅读(305)
评论(0)
推荐(0)
05. 将ui文件编译为py文件
摘要: # 使用工具软件pyuic5.exe 将ui文件编译转换为python文件 1. cmd下 cd到ui文件路径下,执行:pyuic5 -o ui_FormHello.py FormHello.ui (可用uic.bat保存在路径下:pyuic5 -o ui_FormHello.py FormHell
阅读全文
posted @ 2020-11-28 08:11 GOgo学习
阅读(530)
评论(0)
推荐(0)
下一页
公告