4. PyQt5-实现显示和业务逻辑分离
发布时间:2020-12-14 02:33:24 所属栏目:Windows 来源:网络整理
导读:Author: Notus([email?protected]) Create: 2019-02-10 Update: 2019-02-10 PyQt5 实现显示和业务逻辑分离,继承主界面文件的主窗口类 环境 操作系统: Windows 10 专业版 64-bit (10.0,Build 16299) (16299.rs3_release.170928-1534) Python Version: 3.7.1 P
PyQt5 实现显示和业务逻辑分离,继承主界面文件的主窗口类环境
界面代码如下(firstMainWin.py)# -*- coding: utf-8 -*- # Form implementation generated from reading ui file ‘firstMainWin.ui‘ # # Created by: PyQt5 UI code generator 5.11.3 # # WARNING! All changes made in this file will be lost! from PyQt5 import QtCore,QtGui,QtWidgets class Ui_MainWindow(object): def setupUi(self,MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800,600) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(220,160,141,51)) self.pushButton.setObjectName("pushButton") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0,800,23)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self,MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow","haha")) self.pushButton.setText(_translate("MainWindow","PushPush")) 主要逻辑代码如下‘‘‘ PyQt5 实现显示和业务逻辑分离,继承主界面文件的主窗口类 @Author: Notus([email?protected]) @Create: 2019-02-10 @Update: 2019-02-10 ‘‘‘ import sys from PyQt5.QtWidgets import QApplication,QMainWindow from firstMainWin import * class MyMainWindow(QMainWindow,Ui_MainWindow): def __init__(self,parent=None): super(MyMainWindow,self).__init__(parent) self.setupUi(self) if __name__ == "__main__": app = QApplication(sys.argv) myWin = MyMainWindow() myWin.show() sys.exit(app.exec_()) 运行后显示效果如下图(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 克隆物理服务器的mac地址转换为vmware服务器
- DLL符号_FooBar @ 16中的数字16代表什么?
- windows – 疯狂的想法:当它是一个黑盒子时,确定系统是否空
- windows-server-2003 – 多个VLAN,多个子网,单个DHCP服务器
- Test-Cluster Powershell cmdlet List vs Validate
- Windows Phone模拟器错误,Hyper-V组件未运行,Windows Azure
- database – skype main.db – 聊天和对话之间的区别
- Windows上的GIMP – 从命令行执行python-fu脚本
- Windows Azure WebRole中的PHP53_via_FastCGI错误0xc000000
- windows – 是否有一个’Mercurial Notifier’程序会告诉我
推荐文章
站长推荐
- NTFS CRC窗口抱怨的是什么,在哪里?
- 隐藏Microsoft Sql Server 2008R2及更高版本上的
- LoadLibrary project.dll失败.指定的模块无法找到
- 09、组策略之软件分发(04)
- windows-server-2008 – 将Windows Server 2008(
- windows-server-2012-r2 – Windows 2012 DNS服务
- Windws Server 2008 R2 WEB环境配置之IIS7/IIS7.
- WindowsPE权威指南-PE文件头中的重定位表
- windows-phone-7 – Phonegap WP7 Visual Studio
- Windows 7 QueryPerformanceFrequency返回2.4 MH
热点阅读