PyQt5+pycharm 中對生成的.py文件無法運行的問題


  最近因為一個項目,需要用到python的一些東西其中需要導入pyqt5.我在其中遇到的一個問題:

1、首先是創建文件的時候創建的錯誤不是MainWindow文件,導致在代碼中出現錯誤。

2、就是困擾了我很久的:

問題描述:qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

大概意思是無法初始化qt插件。

解決辦法是在系統環境變量中添加一個環境變量

變量名為:QT_QPA_PLATFORM_PLUGIN_PATH

值為:C:\Users\陳歡\AppData\Local\Programs\Python\Python37\Lib\site-packages\PyQt5\Qt\plugins(這是我的,需要你自己更改為自己的pyth中的相關位置)

之后,重新啟動pycharm就可以了。


 

注:

當生成.ui文件轉換成py文件之后,要在代碼中添加一些代碼。

import sys

from PyQt5.QtWidgets import QApplication, QMainWindow

#生成的代碼
#生成的代碼



if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
sys.exit(app.exec_())

這是我在安裝pyqt5的環境時出現的問題。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM