首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Qt设计器更改rcc模块的导入路径

从Qt设计器更改rcc模块的导入路径
EN

Stack Overflow用户
提问于 2021-12-28 07:01:56
回答 1查看 89关注 0票数 0

我正在寻找一种方法来更改pyuic生成的python文件中rcc模块的导入路径。

一个例子pyuic从ui文件生成python代码:

代码语言:javascript
复制
    from PyQt5 import QtCore, QtGui, QtWidgets
    
    class Ui_MainWindow(object):
        def setupUi(self, MainWindow):
            MainWindow.setObjectName("MainWindow")
            MainWindow.resize(249, 103)
            self.centralwidget = QtWidgets.QWidget(MainWindow)
            self.centralwidget.setObjectName("centralwidget")
            self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget)
            self.horizontalLayout.setObjectName("horizontalLayout")
            self.pushButton = QtWidgets.QPushButton(self.centralwidget)
            self.pushButton.setText("")
            icon = QtGui.QIcon()
            icon.addPixmap(QtGui.QPixmap(":/gui_icons/res/play.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
            self.pushButton.setIcon(icon)
            self.pushButton.setIconSize(QtCore.QSize(32, 32))
            self.pushButton.setObjectName("pushButton")
            self.horizontalLayout.addWidget(self.pushButton)
            MainWindow.setCentralWidget(self.centralwidget)
    
            self.retranslateUi(MainWindow)
            QtCore.QMetaObject.connectSlotsByName(MainWindow)
    
        def retranslateUi(self, MainWindow):
            _translate = QtCore.QCoreApplication.translate
            MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
    import icons_mw_rc

我希望将icons_mw_rc导入路径更改为另一个位置,以便更好地组织我的源文件示例:import qrc_res.icons_mw_rc。有没有办法使用Qt设计器而不手动修改pyuic生成的src文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-28 17:04:42

pyuic工具有一些调整资源导入语句的选项。您可以使用--import-from选项实现与您的示例相当的内容:

代码语言:javascript
复制
pyuic5 --import-from=qrc_res -o mw.py mw.ui

它将向生成的python模块添加以下行:

代码语言:javascript
复制
from qrc_res import icons_mw_rc
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70503747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档