Python学习 Python3.5+PyQt5环境--------02、代码与界面GUI分离

这篇博客介绍了如何将Python3.5与PyQt5结合,实现代码与界面GUI的分离。通过将原始代码拆分为窗口布局、业务逻辑和主程序调用三个部分,详细阐述了每个部分的功能和实现方式,以GUI_ClearText.py为例,创建了Ui类用于布局,Busi类用于业务实现,并在主调用文件中整合两者,实现了代码组织的清晰和模块化。
摘要由CSDN通过智能技术生成

GUI_ClearText.py为例,GUI_ClearText.py的源代码是界面和业务代码在一起的。

思路:

 

把原代码拆分为三个部分,分别实现窗口布局布局、业务实现、主程序调用功能:

一、窗口布局文件:GUI_ClearTextSeparateUi.py

二、业务实现文件:GUI_ClearTextSeparateBusi.py

三、主调用文件:GUI_ClearTextSeparateMain.py

 

详解:

 

一、窗口布局文件:GUI_ClearTextSeparateUi.py

1、创建Ui类,创建一个setupUi()方法,布局窗口布局。修改自GUI_ClearText.py里的类Ui_Dialog。

 

# PyQt5 Designer 生成的代码

# 表示导入相关资源库
from PyQt5 import QtCore, QtGui, QtWidgets

class Ui(object):														# 定义一个GUI类,名称为 “Ui_Dialog” ,继承自 “object”,
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值