Asynchronous mainloop implementation for tkinter. Makes it possible to use async functions as event handlers and widget commands.
Full Changelog: https://github.com/insolor/async-tkinter-loop/compare/0.9.2...0.9.3
Full Changelog: https://github.com/insolor/async-tkinter-loop/compare/0.9.1...0.9.2
Full Changelog: https://github.com/insolor/async-tkinter-loop/compare/0.9.0...0.9.1
The version number 0.9.0 doesn't mean that the next version will be 1.0.0, rather it will be 0.10.0.
Full Changelog: https://github.com/insolor/async-tkinter-loop/compare/0.8.1...0.9.0
Full Changelog: https://github.com/insolor/async-tkinter-loop/compare/0.8.0...0.8.1
root.dooneevent()
instead of root.update()
to process events in https://github.com/insolor/async-tkinter-loop/pull/31
Full Changelog: https://github.com/insolor/async-tkinter-loop/compare/0.7.0...0.8.0
AsyncTkLoop
class replaced with functions;Full Changelog: https://github.com/insolor/async-tkinter-loop/compare/0.6.0...0.7.0
.destroy()
method of the main window now kills the application (but .quit()
doesn't);DeprectionWarning
s in the examples and the async_tkinter_loop.py
itself.Full Changelog: https://github.com/insolor/async-tkinter-loop/compare/0.5.0...0.6.0
async_handle
converted into a proper decoratorFull Changelog: https://github.com/insolor/async-tkinter-loop/compare/0.3.0...0.5.0
.protocol("WM_DELETE_WINDOW", ...)
to not interfere with the user's code)async_command
and async_event_handler
) into a single async_handler
functionasync_handler
as a decorator