Python 是否可以将pyside2 uic配置为“输出”;“汇编”;文件到输入ui文件的同一文件夹?
我正在做一个PySide2项目,我的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
.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
这与什么有关?如果是这样,你应该在你的问题中说明这一点,并添加相关的标签。