Python PyQt4 QFileDialog 图像并在 QListWidget 中加载

Posted

技术标签:

【中文标题】Python PyQt4 QFileDialog 图像并在 QListWidget 中加载【英文标题】:Python PyQt4 QFileDialog images and load in QListWidget 【发布时间】:2018-10-08 12:17:24 【问题描述】:

我是 python 新手,找不到与我的理想输出类似的情况。这可能是python吗?选择要归档的图像并使用图像缩略图和文件名加载到 QListWidget 中。这个想法就像一个 Matlab ImageLabeler(请看图片)

示例图片

到目前为止,我的 QListWidget 应用的代码没有出现。提前感谢您的帮助。

    def open_file(self):

    listWidget = QtGui.QListWidget(self)
    listWidget.move(0, 80)
    name = QtGui.QFileDialog.getOpenFileNames(self, 'Open File', "", "Image Files (*.jpg *.png *bmp *gif);; "
                                                                     "All Files(*.*)")
    filelist = list(name)
    for image in filelist:
        listWidget.addItem(image)

【问题讨论】:

pythoncentral.io/pyside-pyqt-tutorial-the-qlistwidget 寻找ImageFileList 【参考方案1】:

这里已经实现Custom QlistWidget。您需要创建一个基于您的目标输出(如图标和标签)的自定义列表小部件,然后添加小部件。在调用您的自定义小部件时,您将设置在您分配或添加的小部件上显示的数据到您的列表小部件。

【讨论】:

感谢我应用了该自定义小部件并且完美运行。

以上是关于Python PyQt4 QFileDialog 图像并在 QListWidget 中加载的主要内容,如果未能解决你的问题,请参考以下文章

PyQt4文件对话框QFileDialog

PyQt4 和 PyQt5 中的 QFileDialog 字符串有区别吗?

无法使用 Python 2.7、PyQt 4.11 和 Windows 7 64 位为 QFileDialog 设置默认过滤器

pyQT4本机文件对话框记住最后一个目录

在编译或运行 PyQT4 GUI 应用程序时排除(或禁用)log4cplus 警告?

python qt(pyqt)的文件打开文件保存文件夹选择对话框