Forum
>>
Programmazione Python
>>
GUI
>>
Tkinter allineamento e tktable
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
|
Scritto da lrndnl |
2016-04-27 09:25:59 - Tkinter allineamento e tktable
|
|
Buongiorno,
def finestracerca(self,dati):
self.a = len(dati)
self.FinestraCerca=Tk()
self.FinestraCerca.geometry("500x500")
self.FinestraCerca.title("Contatti trovati")
if self.a == 1:
etic=Label(self.FinestraCerca, text="Ho trovato 1 contatto!!",fg="red",bg="yellow",font=("Helvetica",12))
etic.grid(row=0,sticky=N)
elif self.a==0:
etic=Label(self.FinestraCerca, text="Non ho trovato contatti",font=("Helvetica",12),fg="red",bg="yellow")
etic.grid(row=0,sticky=N)
else:
etic=Label(self.FinestraCerca, text="Ho trovato " +str(self.a)+ " contatti!!",font=("Helvetica",12),fg="red",bg="yellow")
etic.grid(row=0,sticky=N)
Label(self.FinestraCerca, text="Nome").grid(row=20,column =1, sticky=S)
Label(self.FinestraCerca, text="Cognome",).grid(row=20,column=5 ,sticky=S)
Label(self.FinestraCerca, text="Indirizzo").grid(row=20,column=10, sticky=S)
Label(self.FinestraCerca, text="Telefono").grid(row=20, column=15, sticky=S)
Label(self.FinestraCerca, text="Mail").grid(row=20, column=20, sticky=S)
Label(self.FinestraCerca, text="Codice Fiscale").grid(row=20, column=25, sticky=S)
self.cont = 0
self.riga=30
for contatti in dati :
self.riga+=1
self.Fnome=str(dati[self.cont]1)
Label(self.FinestraCerca, text=self.Fnome).grid(row=self.riga ,column =1, sticky=W)
self.Fcognome=str(dati[self.cont]2)
Label(self.FinestraCerca, text=self.Fcognome).grid(row=self.riga,column=6, sticky=W)
self.Ftelefono=str(dati[self.cont]3)
Label(self.FinestraCerca, text=self.Ftelefono).grid(row=self.riga ,column=11, sticky=W)
self.Findirizzo=str(dati[self.cont]4)
Label(self.FinestraCerca, text=self.Findirizzo).grid(row=self.riga, column=16, sticky=W)
self.Fmail=str(dati[self.cont]5)
Label(self.FinestraCerca, text=self.Fmail).grid(row=self.riga, column=21, sticky=W)
self.cont+=1
ho questo pezzo di codice che mi dovrebbe, data una tupla , Scrivere sopra il numero di contatti trovati (a mò di titolo) e sotto i risultati ma non riesco ad allineare tutto (sto provando ad installare tktable ma non so come ,altri metodi ?) Il risultato è questo : help.. |
Pagina: 1
Esegui il login per scrivere una risposta.
