• 中文
  • 注册
    • 查看作者
    • PyQt学习笔记:导入.ui或.py文件并加载窗口

      (一)读取.py文件

      import sys                                                 #导入sys模块
      from PyQt5.QtWidgets import QApplication, QMainWindow      #导入PyQt模块
      import test_ui                                             #导入需读取的.py文件,'test_ui'为文件名
       
       
      if __name__ == '__main__':
          app = QApplication(sys.argv)                           #使用sys新建一个应用(Application)对象 
                                                                 
          mainWindow = QMainWindow()                             #新建一个Qt中QMainWindow()类函数
          testWindow = test_ui.Ui_MainWindow()                   #定义testWindow,与我们创建的窗体绑定
          testWindow.setupUi(mainWindow)                         #为mainWindow绑定窗体
          mainWindow.show()                                      #将mainWindow窗体进行显示
       
          sys.exit(app.exec_())                                  #进入主循环,事件开始处理,接收由窗口触发的事件

      (二)读取.ui文件

      import sys
      from PyQt5.uic import loadUi                         #导入loadUi模块
      from PyQt5.QtWidgets import *
       
      class testWindow(QMainWindow):
          def __init__(self):
              super(Window, self).__init__()
              self.ui = loadUi('test_ui.ui', self)         #''里为需加载的ui文件路径,这里已经保存在项目文件中了
       
      if __name__ == '__main__':
          app = QApplication(sys.argv)
          mainWindow = testWindow()
          mainWindow.show()
          sys.exit(app.exec_())

    • 0
    • 0
    • 0
    • 13
    • 请登录之后再进行评论

      登录
    • 做任务
    • 发表内容
    • 实时动态

    • 关于伊迪派 | 联系我们 | 免责声明 | 侵权投诉 | 小黑屋

      本站资源来源于互联网,仅供个人学习参考研究之用,请于下载后24小时内删除。
      如有侵犯您的权益,可通过邮件(admin@idepy.com)、站内通道等方式反馈,本网站将在第一时间处理。
      Copyright © 2019 - 2020 伊迪派(IDEPY), All Rights Reserved · 粤ICP备12030819号-6 · 粤公网安备 44132202100185号