Tkinter and print team to console
-
There's actually a problem, I know.
python
I need a count.Tkinter
♪
Problem as a whole:Hello Word
but with the button. In fact, the button should remove the text, but the text is placed on the command line, into the console.
How do we translate the text into any type of main interface window?
-
Maybe:
from Tkinter import *
class Application(Frame):
def say_hi(self):
self.label["text"] = "hi there, everyone!"def createWidgets(self): self.f1 = Frame(self) self.f1.pack() self.QUIT = Button(self.f1) self.QUIT["text"] = "QUIT" self.QUIT["fg"] = "red" self.QUIT["command"] = self.quit self.QUIT.pack({"side": "left"}) self.hi_there = Button(self.f1) self.hi_there["text"] = "Hello", self.hi_there["command"] = self.say_hi self.hi_there.pack({"side": "left"}) self.label = Label(self, text='Place for hello') self.label.pack() def __init__(self, master=None): Frame.__init__(self, master) self.pack() self.createWidgets()
root = Tk()
app = Application(master=root)
app.mainloop()
root.destroy()
Just a corrected example from the documentation. Added to Label and she's changing the text on the hi_there button.