Ir para conteúdo
Fórum Script Brasil

Paulo Pimenta

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Paulo Pimenta

Paulo Pimenta's Achievements

0

Reputação

  1. Ah solucao que funcionou foi: def __init__(self, master): self.nameEntry = Entry(master) self.contents = StringVar() self.nameEntry["textvariable"]=self.contents self.nameEntry.pack() self.nameEntry.grid(row=0,column=1) self.buttonSave = Button(master,text="Save",command=self.save).grid(row=9,columnspan=2, sticky=W+E+N+S) def save(self): print self.nameEntry.get()
  2. from Tkinter import * from process import * class customerInterface: value=None nameEntry = None def __init__(self, master): self.value = StringVar() self.nameLabel = Label(master, text="Name:").grid(row=0, sticky=W) self.addressLabel = Label(master, text="Address:").grid(row=1, sticky=W) self.phoneLabel = Label(master, text="Phone:").grid(row=2, sticky=W) self.mobileLabel = Label(master, text="Mobile:").grid(row=3, sticky=W) self.cpfLabel = Label(master, text="CPF").grid(row=4, sticky=W) self.rglabel = Label(master, text="RG").grid(row=5, sticky=W) self.nameEntry = Entry(master, textvariable=self.value).grid(row=0,column=1) self.addresEntry = Entry(master).grid(row=1,column=1) self.phoneEntry = Entry(master).grid(row=2,column=1) self.mobileEntry = Entry(master).grid(row=3,column=1) self.cpfEntry = Entry(master).grid(row=4,column=1) self.rgEntry = Entry(master).grid(row=5,column=1) self.buttonSave = Button(master, text="Save", command=self.save).grid(row=6,columnspan=2, sticky=W+E+N+S) #grid_forget() or grid_remove() remove o widget porem pode aparecer de novo print self.value.get() def save(self): print self.value.get() Agora funciona, porem não imprime nada, deve ser alguma problema relacinado a classe, alguém consegue identifica?:??
  3. Paulo Pimenta

    Tutoriais

    Direto e reto para quem quer começar com o Tkinter http://www.pythonware.com/library/tkinter/...ction/index.htm
  4. então tentei esse metodo e não da certo, o StringVar com () ele não aceita, então usei sem, dai funfou, porem na hora de dar o get na variavel StringVar ele acusa um erro de unbound...... não é possivel, deve ter um jeito mais facil, em python é tudo mais facil, porque não simplesmente dar um get e pronto..hehe alguém tem alguma dica? vlw
  5. Ola galera sou iniciante em python e não estou conseguindo pegar a string de um entry, o python retorna o erro de que o objeto não tem attribute get from Tkinter import * from process import * class processInterface: def __init__(self, master): self.labelTitle = Label(master, text="Title").grid(row=0, sticky=W) self.labelDescription = Label(master, text="Description").grid(row=1, sticky=W) self.entryTitle = Entry(master).grid(row=0,column=1) self.entryDescription = Entry(master).grid(row=1,column=1) self.buttonSave = Button(master, text="Save", command=self.save).grid(row=2,columnspan=2, sticky=W+E+N+S) #grid_forget() or grid_remove() remove o widget porem pode aparecer de novo def save(self): print self.entryTitle.get() Considerem que tudo esteja identado normalmente Obrigado
×
×
  • Criar Novo...