PyQt5使用designer.exe製作界面,點擊按鈕無法打開文件對話框的問題

PyQt5使用designer.exe製作界面,轉換成py代碼之後,點擊按鈕程序退出,無法打開文件對話框

退出代碼:“exit with code 1073740791”

經過兩個小時的調試,終於找到問題原因

使用designer.exe轉化ui文件生成的py代碼中,類的傳入參數是一個Object對象

class Ui_Form(Object):

但是QFileDialog必須傳入QWidget對象,所以必須對傳入的類型修改爲QWidget。

from PyQt5.QtWidgets import QFileDialog,QWidget

class Ui_Form(QWidget):

 

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