首页 > 技术文章 > 12.5 Qt Designer UI文件使用方法

yuyingblogs 2022-03-24 17:30 原文

一、Qt Designer UI文件使用方法

  • UI文件的使用最好不要直接使用,以免后期在修改界面的时候重新生成py文件的时候,我们之前写的代码会全部被覆盖

1.原有代码

  • 将UI界面转换为.py文件
    注意:不能每次直接转换,会把在.py文件内写的东西覆盖

2.设置一个新的py文件

  • 创建一个新的py文件
  • 三步调用原来的文件
#对登录页面的ui部分的函数补充
from PyQt5.Qt import *
import sys

from log_in import Ui_Form


class Window(QWidget, Ui_Form) :#1添加Ui_Form对象
    def __init__(self) :
        super().__init__()
        self.setWindowTitle("UI文件使用 - PyQt5中文网")
        self.resize(600, 500)
        self.func_list()
        self.setupUi(self) #2调用原来的方法

    def slot1(self) :  #3定义槽函数
        print('登录成功')

    def func_list(self) :
        self.func()

    def func(self) :
        pass


if __name__ == '__main__' :
    app = QApplication(sys.argv)
    window = Window()
    window.show()
    sys.exit(app.exec_())

3.运行结果

推荐阅读