3、Qt- 将ui文件转为py文件后运行py程序
.ui转.py文件
- 先将生成的.ui文件转为.py文件
编辑.py文件
# Form implementation generated from reading ui file 'untitled.ui' # # Created by: PyQt6 UI code generator 6.4.2 # # WARNING: Any manual changes made to this file will be lost when pyuic6 is # run again. Do not edit this file unless you know what you are doing. import sys from PyQt6 import QtCore, QtGui, QtWidgets from PyQt6.QtWidgets import QWidget # 创建ui类 class Ui_Form(object): # 创建ui的方法 def setupUi(self, Form): Form.setObjectName("Form") # 窗口名称 Form.resize(400, 300) # 窗口大小 self.pushButton = QtWidgets.QPushButton(parent=Form) # 创建按钮 self.pushButton.setGeometry(QtCore.QRect(100, 120, 111, 41)) # 设置按钮位置 self.pushButton.setObjectName("pushButton") # 按钮名称 self.retranslateUi(Form) # 设置按钮名称 QtCore.QMetaObject.connectSlotsByName(Form) # 连接槽函数 # 设置按钮名称 def retranslateUi(self, Form): _translate = QtCore.QCoreApplication.translate # 翻译 Form.setWindowTitle(_translate("Form", "Form")) # 窗口名称 self.pushButton.setText(_translate("Form", "pyqt6按钮")) # 按钮名称 if __name__ == '__main__': app = QtWidgets.QApplication(sys.argv) # 创建窗口 Form = QtWidgets.QWidget() # 创建ui类 ui = Ui_Form() # 调用ui类 ui.setupUi(Form) # 显示窗口 Form.show() sys.exit(app.exec())
- 效果如下:
本文作者:little小新
本文链接:https://www.cnblogs.com/littlecc/p/18340277
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步