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.
 
   
