Inhalt des Entrys soll als String genommen werden

Fragen zu Tkinter.
Antworten
PelzMorph
User
Beiträge: 8
Registriert: Sonntag 2. April 2006, 16:05
Kontaktdaten:

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
pyStyler
User
Beiträge: 311
Registriert: Montag 12. Juni 2006, 14:24

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.
jAN
User
Beiträge: 170
Registriert: Samstag 4. Juni 2005, 18:51
Wohnort: Großmehlra (in Thüringen)
Kontaktdaten:

wenn nicht mach doch IP.get()
da steht der inhalt doch drin...
wozu ist die StringVar denn sonst gut?
#adios.py
import os,sys
while 1: os.startfile(sys.argv[0])
Benutzeravatar
HWK
User
Beiträge: 1295
Registriert: Mittwoch 7. Juni 2006, 20:44

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
Antworten