tkinter-tutorial
tkinter-tutorial copied to clipboard
Tkinter tutorial for beginners.
It should at least mention why not to use it, and why it is a "quick and dirty" solution in situations like this: ``` button.config(state="disabled") button.update() long_running_function() button.config(state="normal") ```
"When a tkinter program is running, Tk needs to process different kinds of events. ... Tk and most other GUI toolkits do that by simply checking for any new events...
Sometimes daemon threads are useful, because they don't prevent the program from quitting.