pyqt5实现逻辑与界面分离

在我们进行用PyQt5进行编写代码时,如何实现逻辑和页面分离了?
在编写大量项目时必须要实现逻辑和页面的分离,否则难以编写完成

除了动态加载UI文件外还有一种方式就是将UI文件转化成PY文件,然后编写逻辑代码来加载界面PY文件。

步骤1:
ui—>py,
工具:pyuic5.这里不详细介绍。

步骤2:
就是逻辑代码,如下进行加载界面文件:

from PyQt5 import QtCore,QtGui,QtWidgets
import  sys
from pyqt5测试 import Ui_MainWindow
class MainWindow(QtWidgets.QMainWindow,Ui_MainWindow):

你可能感兴趣的:(python,pyqt5)