使用QFileDiaglog实战designer快速开发

Posted echoboy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用QFileDiaglog实战designer快速开发相关的知识,希望对你有一定的参考价值。

今天遇到一个大坑很久才解决

使用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展示图片

 

以上是关于使用QFileDiaglog实战designer快速开发的主要内容,如果未能解决你的问题,请参考以下文章

Material Design Library 23.1.0的新变化与代码实战

Vue 开发实战实战篇 # 27:使用Vue CLI 3快速创建项目

实战 ant design pro 中的坑

Vue 开发实战实战篇 # 26:Ant Design Pro介绍

day11:Material Design 实战

Altium Designer 18 速成实战:汇总贴