2017-02-28 6 views
1

Ich habe dieses Python-Skript, was ist die Verwendung von config() im Python-Tkinter-Modul?Dienstprogramm von Config() in Python Tkinter

from tkinter import * 
root=Tk() 
def sel(): 
    s=v.get() 
    if s=="m": 
     l.config(text="CORRECT ANSWER!!!") 
    else: 
     l.config(text="WRONG ANSWER") 
v=StringVar() 
a=Label(root,text="Delhi is the capital of India.",bg="wheat",fg="blue") 
a.pack() 
r1=Radiobutton(root,text="True",variable=v,value="m",command=sel) 
r1.pack(anchor=W) 
r2=Radiobutton(root,text="False",variable=v,value="n",command=sel) 
r2.pack(anchor=W) 
l=Label(root,bg="ivory",fg="darkgreen") 
l.pack() 
root.mainloop() 
+0

Haben Sie irgendwelche Grundlagenforschung, wie das Lesen einiger Dokumentation getan? –

Antwort

5

config wird verwendet, die Attribute eines Objekts nach seiner Initialisierung zuzugreifen. Zum Beispiel hier definieren Sie l=Label(root,bg="ivory",fg="darkgreen"), aber dann wollen Sie sein text Attribut setzen, so dass Sie verwenden config:
l.config(text="CORRECT ANSWER!!!")
diese Weise können Sie den Text festlegen können, und ändern Sie es während der Zeit.