加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

在PyQt5上使用Python 3.6将.ui转换为.py

发布时间:2020-12-20 13:01:41 所属栏目:Python 来源:网络整理
导读:我无法将ui转换为py 它给了这个: 解决方法 我不会手动安装 Python软件包,而是考虑使用最近的Anaconda安装( https://www.anaconda.com/download/)中的conda和pip. 使用python 3.6安装Anaconda后,打开特权(以管理员身份运行)cmd或git bash并运行以下命令: 安
我无法将ui转换为py

它给了这个:

解决方法

我不会手动安装 Python软件包,而是考虑使用最近的Anaconda安装( https://www.anaconda.com/download/)中的conda和pip.

使用python 3.6安装Anaconda后,打开特权(以管理员身份运行)cmd或git bash并运行以下命令:

安装PyQt5

PyQt5是Python 3.6的默认版本.你可以通过运行来检查可用的包(conda search pyqt)

conda install pyqt

从.ui生成.py文件

python -m PyQt5.uic.pyuic -x [FILENAME].ui -o [FILENAME].py

在Python代码上导入生成的.py

现在,假设您的文件名为MainWindow.py,其类型为QMainWindow.这是你在Python上导入它的方法

from PyQt5 import QtWidgets
from mainwindow import Ui_MainWindow
import sys

class ApplicationWindow(QtWidgets.QMainWindow):
    def __init__(self):
        super(ApplicationWindow,self).__init__()

        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)


def main():
    app = QtWidgets.QApplication(sys.argv)
    application = ApplicationWindow()
    application.show()
    sys.exit(app.exec_())

if __name__ == "__main__":
    main()

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读