2016-04-02 6 views
0

Dieser Code von mir zeigt einen Fehler: _tkinter.TclError: unbekannte Option "-Befehl". Ich bin ein Neuling, also habe ich vielleicht einen dummen Fehler gemacht. Bitte helfen Sie!tkinter Button Befehl Argument zeigt Fehler: unbekannte Option "-command"

import tkinter 
bod = tkinter.Tk() 
button = tkinter.Button(bod, text="Hello (Click here)") 
def hello(): 
    button = tkinter.Button(bod, text="Hello World!") 
button.place(x=10, y=100, height="100", width="100", command=hello) 
bod.mainloop() 
+0

Effbot die Dokumente zeigen den richtigen Weg, um einen Befehl http://effbot.org/tkinterbook/button aufzunehmen. htm –

Antwort

0

Sie sollten dies tun:

from tkinter import * 
def hello(): 
    button.config(text="Hello, World!") 
bod = Tk() 
button = Button(bod, text="Hello (Click here)", command=hello, height="100", width="100") 
button.pack() 
bod.mainloop() 

Dies wird Ihnen helfen: http://effbot.org/tkinterbook/button.htm#Tkinter.Button.config-method

+1

antwortest du besser, wenn du eine Erklärung hinzufügst. Andernfalls muss der Leser Ihren Code Zeile für Zeile und Zeichen für Zeichen mit dem ursprünglichen Code vergleichen. –

+0

Es tut mir leid, aber ich konnte den Unterschied zwischen Import tkinter und von tkinter Import * nicht verstehen –

Verwandte Themen