双色球软件日志:使用PyQt5制作界面-实现界面与代码的分离-1

发布一下 0 0

在软件的基础环境搭建好之后,我们正式进入软件的编辑工作,此次日志也是作为一个python的学习者的一个记录过程。也希望给新学者一些启示,让有经验的大师给些指点和意见。再次表示感谢。

双色球软件日志:使用PyQt5制作界面-实现界面与代码的分离-1

在软件通过pyqt5设计界面后,可以通过PyUIC工具转换成代码。

目测里面有两个主要的方法。

def setupUi(self, MainWindow):
def retranslateUi(self, MainWindow):

如果我们在自动生产的代码中编辑,一旦界面发生调整,需要重新编译,则之前的代码就会覆盖。这就是我们遇到的第一个是如何实现界面设计和代码的分离。

为了能够检测到界面的设计成果,我们在mian.py中加入了一些代码:

1、引用:

PyQt5.QtWidgets QApplicationQMainWindowsysUI.MainUI

2、运行入口:

app=QApplication(sys.argv)MainWindow=QMainWindow()ui=UI.MainUI.Ui_MainWindow()ui.setupUi(MainWindow)MainWindow.show()sys.exit(app.exec_())

暂时没有备注,后续我会添加相关的备注信息。

双色球软件日志:使用PyQt5制作界面-实现界面与代码的分离-1


版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除

本文地址:http://0561fc.cn/99225.html