[英]How to retrieve an image from mysql to PyQt4 with python3?
我想在pyqt4應用程序上顯示來自mysql db的圖像。 我研究了一些有關此主題的頁面。 但是我不明白。 我想在qlabel上顯示圖像。
我有gui文件和一個callpage.py
從callpage.py我想顯示如下:
self.ui.labelPicture.setPixmap(QtGui.QPixmap(img))
您基本上是在問2個問題。 這是兩個步驟,第一步涉及檢索base64映像,第二步是實際的pyqt代碼。
1)首先,您需要將您的SQL查詢獲取為base64
這里描述得很好: 如何使用python從mysql數據庫顯示圖片?
2)填充QPixmap
並將其傳遞給標簽
pm = QtGui.QPixmap()
pm.loadFromData(base64.b64decode(b64_data))
self.ui.labelPicture.setPixmap(QtGui.QPixmap(pm))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.