Merhaba.tkinterde su goruntuyu elde etmek icin:
soyle kod yazdim:
def sagirdlerigoster(self):
self.gostermenu = tk.Toplevel()
self.gostermenu.geometry("600x550+310+100")
self.gostermenu.title("Butun Sagirdler")
self.gostermenu.resizable(False,False)
self.adi = tk.Label(self.gostermenu,text = "Adi",font = 'Monospace')
self.adi.grid(row = 0,column = 0)
self.denemelabel = tk.Label(self.gostermenu,text = " ")
self.denemelabel.grid(row = self.x,column = 1)
self.soyadi = tk.Label(self.gostermenu,text = "Soyadi",font = 'Monospace')
self.soyadi.grid(row = 0,column = 2)
self.denemelabel2 = tk.Label(self.gostermenu,text = " ")
self.denemelabel2.grid(row = self.x,column = 7)
self.sinfi = tk.Label(self.gostermenu,text = "Sinfi",font = 'Monospace')
self.sinfi.grid(row = 0,column = 8)
self.cur.execute("""SELECT * FROM sagirdler ORDER BY ad,soyad """)
self.veriler = self.cur.fetchall()
for i in self.veriler:
self.verilabel1 = tk.Label(self.gostermenu,text = i[0],font = 'bold')
self.verilabel1.grid(row = self.x,column = 0)
self.boslabel1 = tk.Label(self.gostermenu,text = " ")
self.boslabel1.grid(row = self.x,column = 1)
self.verilabel2 = tk.Label(self.gostermenu,text = i[1],font = 'bold')
self.verilabel2.grid(row = self.x,column = 2)
self.boslabel2 = tk.Label(self.gostermenu,text = " ")
self.boslabel2.grid(row = self.x,column = 7)
self.verilabel3 = tk.Label(self.gostermenu,text = i[2],font = 'bold')
self.verilabel3.grid(row = self.x,column = 8)
self.x += 1
self.sayi = tk.Label(self.gostermenu,text = 'Sagirdlerin Sayi: {}'.format(len(self.veriler)),font = 'bold')
self.sayi.place(x = 450,y = 0)
Ama bu kodlarin ne kadar kullanissiz oldugu ortada.acaba az onceki goruntuyu daha kullanisli kodlarla nasil yaza bilirim?yardimci olursaniz sevinirim.