EduProjekt/main_v_1.0.py

62 lines
1.6 KiB
Python

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("<Button-1>", conect.zap_tabela)
window.mainloop()
if __name__ == '__main__':
app = App()
app.run()