【解決問題】TypeError: getOpenFileName(parent: QWidget = None, caption: str = ''

pyqt
想要實現功能:點擊按鈕將打開文件選擇界面,選擇圖片後,圖片會被加載到label上面。

我是將.ui文件和運行代碼分開了的(即在不同的py文件裏),所以當我寫這些代碼時,會報標題的錯誤。

 imgName, imgType = QFileDialog.getOpenFileName(self, "open file", "", "*.jpg;;*.png;;All Files(*)")

上面,此時的self指的時ui文件中的界面,只要把self改成None就可以了。


參考博客:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章