sql >> Databáze >  >> RDS >> Mysql

Získávejte a zobrazujte obrázky BLOB z databáze Mysql pomocí Tkinter

Myslím, že k tomu budete potřebovat PIL (a možná i StringIO).

něco jako:

from PIL import Image, ImageTk
import cStringIO

...

results = cursor.fetchone()
data = cStringIO.StringIO(results.tostring())
pic = ImageTk.PhotoImage(Image.open(data))

patface = Tkinter.Label(func, image=pic)
patface.grid(row=0, column=1)

Můžete také zkusit uložit obrázek přímo do souboru a načíst jej odtud.

více informací:




  1. Příkaz SQL IN - ponechat duplikáty při vracení výsledků

  2. výjimka hodnoty null při vstupu do databáze

  3. Operátoři T-SQL SET Část 2:INTERSECT a EXCEPT

  4. Oracle, PDO_OCI vs OCI8