簡體   English   中英

Pyuic5生成帶有無效導入的python文件

[英]Pyuic5 generates python files with invalid imports

在項目中使用PyQt5時,我使用pyuic5 -x design.ui -o design_ui.py將一些.ui文件轉換為.py文件。 在生成的python文件中,有以下import語句: from ktreewidgetsearchline import KTreeWidgetSearchLine ,該Python(3.6.1)無法找到。

我正在使用Ubuntu 17.04。 我已經嘗試安裝KDE及其開發包,但是沒有運氣。

有人可以指出我正確的方向嗎? 在哪里可以找到顯示小部件所需的適當python軟件包? 另外,如何配置/告訴PyQt / pyuic5生成可以以gnome / Unity或一般跨平台顯示的文件?

非常感謝 :)

我的項目遇到類似的問題,並按以下方式解決了問題:

  • 對於我的項目(請參閱GitHub上的KSP Mod Analyzer ),我具有以下結構:

    • ksp-mod-analyzer / ui / mainwindow.ui(由QT Designer創建的UI)
    • ksp-mod-analyzer / ui / resources.qrc(帶有圖標的資源文件)
  • 運行pyuic5 --from-imports mainwindow.ui -o mainwindow.py將以下導入指令添加到我的mainwindow.py中

    • from . import resources_rc

這樣,導入命令起作用了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM