gpt4 book ai didi

python - 如何使用python3从mysql检索图像到PyQt4?

转载 作者:行者123 更新时间:2023-11-29 18:09:59 26 4
gpt4 key购买 nike

我想在我的 pyqt4 应用程序上显示来自 mysql db 的图像。我研究了有关该主题的一些页面。但我无法明白这一点。我想在 qlabel 上显示图像。

我有 gui 文件和 callpage.py

来自 callpage.py 我想这样显示:

self.ui.labelPicture.setPixmap(QtGui.QPixmap(img))

How to display a picture from mysql database using python?

How to insert / retrieve a file stored as a BLOB in a MySQL db using python

最佳答案

您基本上是在问 2 个问题。这里有两个步骤,第一个涉及检索 Base64 图像,第二个是实际的 pyqt 代码。

1) 首先,您需要将 sql 查询获取为 base64

这里有很好的描述:How to display a picture from mysql database using python?

2) 填充 QPixmap 并将其传递给您的标签

pm = QtGui.QPixmap()
pm.loadFromData(base64.b64decode(b64_data))
self.ui.labelPicture.setPixmap(QtGui.QPixmap(pm))

关于python - 如何使用python3从mysql检索图像到PyQt4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47484974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com