gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 11:23:09 24 4
gpt4 key购买 nike

关闭。这个问题需要debugging details .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

2年前关闭。




Improve this question




我无法将 ui 转换为 py

它给出了这个:
screenshot

最佳答案

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

使用 python 3.6 安装 Anaconda 后, 打开特权 ( Run as Administrator ) 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()

关于pyqt5 - 在 PyQt5 上使用 Python 3.6 将 .ui 转换为 .py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43028904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com