Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 是否可以将pyside2 uic配置为“输出”;“汇编”;文件到输入ui文件的同一文件夹?_Python_Qt_Pyqt5_Pyside2 - Fatal编程技术网

Python 是否可以将pyside2 uic配置为“输出”;“汇编”;文件到输入ui文件的同一文件夹?

Python 是否可以将pyside2 uic配置为“输出”;“汇编”;文件到输入ui文件的同一文件夹?,python,qt,pyqt5,pyside2,Python,Qt,Pyqt5,Pyside2,我正在做一个PySide2项目,我的.ui文件都是通过build\u ui自动编译的,从pyqt distutils到app/ui文件夹,你可以在我的pyuic.json文件中看到 { "files": [ [ "resources/resources.qrc", "app/ui" ], [ "res

我正在做一个PySide2项目,我的
.ui
文件都是通过
build\u ui
自动编译的,从pyqt distutils
app/ui
文件夹,你可以在我的
pyuic.json
文件中看到

{
    "files": [
        [
            "resources/resources.qrc",
            "app/ui"
        ],
        [
            "resources/ui/*.ui",
            "app/ui"
        ],
        [
            "resources/ui/**/*.ui",
            "app/ui"
        ]
    ],
    "hooks": [],
    "pyrcc": "pyside2-rcc",
    "pyrcc_options": "",
    "pyuic": "pyside2-uic",
    "pyuic_options": "--from-imports"
}
我想知道是否有办法将它们编译到
.ui
文件的同一文件夹,或者更好地编译到相对于其位置的路径,例如:

MultipleChoiceWidget.py
MultipleChoiceWidget.ui
ui/MultipleChoiceWidget_ui.py
主要原因是我不喜欢我的小部件依赖绝对路径来导入其ui,即:

from app.ui.MultipleChoiceValueWidget_ui import Ui_MultipleChoiceValueWidget
我更喜欢使用相对进口,比如

from .ui.MultipleChoiceValueWidget_ui import Ui_MultipleChoiceValueWidget
这与什么有关?如果是这样,你应该在你的问题中说明这一点,并添加相关的标签。