天天看點

使用QT designer和pyuic将.ui檔案轉為.py檔案後,在另一.py檔案中調用這個.py檔案出錯:module ‘test‘ has no attribute ‘Ui_Maindow‘

按網上教程學習QT時,将.ui檔案轉換後的.py檔案在另一.py檔案中調用 這步驟出現問題。

教程用這樣的代碼完成了.ui轉成的.py檔案的調用,如下圖:

使用QT designer和pyuic将.ui檔案轉為.py檔案後,在另一.py檔案中調用這個.py檔案出錯:module ‘test‘ has no attribute ‘Ui_Maindow‘

 自己實踐時遇到了問題,出現錯誤:module 'test' has no attribute 'Ui_Maindow' ,也就是說子產品'test'沒有屬性'Ui Maindow'

使用QT designer和pyuic将.ui檔案轉為.py檔案後,在另一.py檔案中調用這個.py檔案出錯:module ‘test‘ has no attribute ‘Ui_Maindow‘

分析問題:——————學藝不精,等後面完善。

解決方法:

①檢視.ui轉.py檔案,定義的類是UI_From ,

使用QT designer和pyuic将.ui檔案轉為.py檔案後,在另一.py檔案中調用這個.py檔案出錯:module ‘test‘ has no attribute ‘Ui_Maindow‘

②在需要調用的.py檔案中将 Ui Maindow 改為 UI_Form,運作一下,發現已經成功了。

使用QT designer和pyuic将.ui檔案轉為.py檔案後,在另一.py檔案中調用這個.py檔案出錯:module ‘test‘ has no attribute ‘Ui_Maindow‘

繼續閱讀