Hilfe habe ein Problem mit ScrolledText

Fragen zu Tkinter.
Antworten
Xynon1
User
Beiträge: 1267
Registriert: Mittwoch 15. September 2010, 14:22

Ja so würde es gehen, nur so importierst du alles aus dem Modul - was man besser vermeiden sollte, da es einem den Namesraum im eigenen Modul vollstopft. Gilt übrigens auch für dein Tkinter import. Üblich wäre

Code: Alles auswählen

from ScrolledText import ScrolledText
oder

Code: Alles auswählen

import ScrolledText
ScrolledText.ScrolledText(root, ...)
Traue keinem Computer, den du nicht aus dem Fenster werfen kannst.
Xynon auf GitHub
Benutzeravatar
jtschoch
User
Beiträge: 400
Registriert: Freitag 6. Mai 2011, 15:40
Kontaktdaten:

so hab ich es gemacht nur er hat mit der Option Text was zu mekkern

Code: Alles auswählen

def Help(): 
    
    root = Tk()
    root.title('Help')
    ScrolledText.ScrolledText(root, text = 'blablabla\nblablabla')            
    root.mainloop()

Code: Alles auswählen

Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Python25\lib\lib-tk\Tkinter.py", line 1414, in __call__
    return self.func(*args)
  File "\\Home\jonas\JT_proj\python\blabla.py", line 41, in Help
    ScrolledText.ScrolledText(root, text = 'blablabla\nblablabla')
  File "C:\Python25\lib\lib-tk\ScrolledText.py", line 31, in __init__
    Text.__init__(self, self.frame, **cnf)
  File "C:\Python25\lib\lib-tk\Tkinter.py", line 2852, in __init__
    Widget.__init__(self, master, 'text', cnf, kw)
  File "C:\Python25\lib\lib-tk\Tkinter.py", line 1942, in __init__
    (widgetName, self._w) + extra + self._options(cnf))
TclError: unknown option "-text"

TclError: unknown option "-text"
Meine Webseite http://www.develos.de
Forum: http://www.develos.de/forum
Mein Minecraft-Server: jonel.minecraft.to [dynmap(:8123)] | Webseite: http://jonel-minecraft.tk
deets

Die Fehlermeldung ist doch sehr klar. Es gibt keinen Parameter "text". Wie kommst du da drauf, dass es den geben koennte? In der Dokumentation steht jedenfalls nichts davon:

http://www.pythonware.com/library/tkint ... ptions.htm

Aber da gibt's auch die Patterns, und da steht, wie's gemacht wird:

http://www.pythonware.com/library/tkint ... tterns.htm
Antworten