今天遇到一个大坑很久才解决
使用designer开发出图形界面转换为py文件后,使用QFileDialog对话框第一个参数一定要是当前窗口组件,否则程序直接奔溃(坑:能运行不报错但奔溃)
def getfile(self): QF = QFileDialog() fname, _ = QF.getOpenFileName(self.centralwidget,"Open file","c:\","Image files (*.jpg *.gif)") self.label_7.setPixmap(QPixmap(fname)) #lable自适应图片大小 self.label_7.setScaledContents(True) #文件路径 self.fname = fname
不过还学到了用lable展示图片