Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pobieranie i wyświetlanie obrazów BLOB z bazy danych Mysql za pomocą Tkinter

Myślę, że będziesz potrzebować do tego PIL (i prawdopodobnie również StringIO).

coś takiego:

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)

Możesz także spróbować zapisać obraz bezpośrednio do pliku i załadować go stamtąd.

więcej informacji:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Prosta obsługa SQL dla początkujących

  2. Użyj złożonego klucza podstawowego jako klucza obcego

  3. Funkcja SQL SUM bez grupowania danych

  4. Używanie libpqxx do przechowywania danych zbiorczo LUB jak używać instrukcji COPY w libpqxx

  5. Mysql zamienia ' w â € ™?