Inhalt des Entrys soll als String genommen werden

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

Inhalt des Entrys soll als String genommen werden

Beitragvon PelzMorph » Dienstag 22. August 2006, 21:31

Hallo

also ich habe mein entry

[code=]entryIP=Entry(hauptfenster,textvariable=IP).grid(row=1,column=3)[/code]

ausgelesen wird/sollte mit

[code=]ip=entryIP.get()[/code]


jedenfalls sagt er

[code=]AttributeError: 'NoneType' object has no attribute 'get'[/code]


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

Beitragvon pyStyler » Dienstag 22. August 2006, 21:41

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:

Beitragvon jAN » Dienstag 22. August 2006, 22:08

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

Beitragvon HWK » Mittwoch 23. August 2006, 14:40

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

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder