Seite 1 von 1

Inhalt des Entrys soll als String genommen werden

Verfasst: Dienstag 22. August 2006, 21:31
von PelzMorph
Hallo

also ich habe mein entry

Code: Alles auswählen

entryIP=Entry(hauptfenster,textvariable=IP).grid(row=1,column=3)
ausgelesen wird/sollte mit

Code: Alles auswählen

ip=entryIP.get()

jedenfalls sagt er

Code: Alles auswählen

AttributeError: 'NoneType' object has no attribute 'get'

ich habs bei der suche im Forum einfach net gefunden sry....

vielen dank im voraus

gruss

Verfasst: Dienstag 22. August 2006, 21:41
von pyStyler
hi
also bei mir gehts!

Code: Alles auswählen

>>> hp=Tk()
>>> e=Entry(hp)
>>> e.pack()
>>> text='ein text'
>>> e.insert(END, text)
>>> lese_entry=e.get()
>>> print lese_entry
ein text
ansonsten poste doch mal bitte ein bisschen mehr von deinem Code.

Verfasst: Dienstag 22. August 2006, 22:08
von jAN
wenn nicht mach doch IP.get()
da steht der inhalt doch drin...
wozu ist die StringVar denn sonst gut?

Verfasst: Mittwoch 23. August 2006, 14:40
von HWK

Code: Alles auswählen

entryIP=Entry(hauptfenster,textvariable=IP).grid(row=1,column=3)
muß getrennt werden:

Code: Alles auswählen

entryIP=Entry(hauptfenster,textvariable=IP)
entryIP.grid(row=1,column=3)
ip=entryIP.get()
MfG
HWK