import pymysql as mysql import tkinter as tk class Connection: def poloczenie(self): print("Connection +1") self.nazwa = "Admin" self.con = mysql.Connect(host="127.0.0.1", user='root', passwd='', db='test') # łączenie się z bazą danych def zap_tabela(self, event): self.poloczenie() cur = self.con.cursor() # tworzy obiekt, dzięki któremu będzie można wysyłać zapytania do bazy danych cur.execute( "SELECT * FROM `users` WHERE typ = '%s'" % self.nazwa) # zapytanie o tabele zawarte w wybranej wcześniej bazie danych for record in cur: print(record) # wyświetlanie rekordów (w tym przypadku to są nazwy tabelek) cur.close() self.con.close() class App(): def handle_click(self, event): print("The button was clicked!") def run(self): self.conection = Connection() window = tk.Tk() window.geometry('1280x720+200+200') greeting = tk.Label(text="Hello, Tkinter") # tekst greeting.pack() aa = tk.Button( text="Click me!", width=25, height=5, bg="blue", fg="yellow", ) aa.pack() entry = tk.Entry(width=50) entry.pack() name = entry.get() button = tk.Button(text="Zapytanie") conect = Connection() button.pack() button.bind("", conect.zap_tabela) window.mainloop() if __name__ == '__main__': app = App() app.run()