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):