python - 是否可以配置 pyside2-uic 将“编译”文件输出到输入 ui 文件的同一文件夹?
问题描述
我正在处理一个PySide2项目,我的.ui
文件都是build_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
解决方案
推荐阅读
- python - 如何输入 IP 地址并打印系列中的下一个数字
- triggers - GTM - 跟踪除某些类之外的所有下载
- windows - 当我的脚本运行的节点是 jenkins 管道脚本时,如何调用 REST API?
- matlab - 如何处理涉及三个向量的索引?
- c++ - C ++中的枚举与原始值?
- android - 如何修复“NavHostFragment 的后退堆栈上的无效后退堆栈条目”?
- python - OpenCV解码JPEG返回嘈杂的图像
- javascript - 使用 vb-modal 指令和 @click 的 Bootstrap-vue 问题
- kubernetes - 当我运行 sudo minikube start --vm-driver=none 它给我错误
- r - 获取 Rstudio Server 的 IP 地址和端口