Tkinter documentation for Python 3:
https://docs.python.org/3/library/tkinter.html
Simple example of making a button change some text:
from tkinter import *
def change_text():
L1['text'] = 'This is the new text.'
root = Tk()
L1 = Label(root, text="This is a label.")
L1.pack()
b1 = Button(root, text="Click Here", command=change_text)
b1.pack()
root.mainloop()
Notes:
- “command” is the function that’s called when button is clicked
- L1[‘text’] changes the “text” attribute of the L1 label.
- The pack() function adds an object to your application window. Without this, the object is created in memory, but it won’t be visible on your screen.
- When using pack(), the objects are added in a vertical column in the order that you pack them.