High level wrapper for Tk
You may install using nimble
nimble install nimtkThis library only depends upon nimtcl.
Please see the examples for library usage. This wrapper should be similar enough to tkinter and Tk to still be intuitive to use.
In tkinter, the Tk object both serves as a the Tcl interpreter and the root window
in for Tk. Instead, this is separated in nimtk, in which Tk only holds the Tcl
interpreter, and Root is the root window. Below is common code in all of the
examples:
import nimtk/all
let
tk = newTk()
root = tk.getRoot()
...If you want to emulate tkinter's behavior with nimtk (for whatever reason?),
nimtk/tkinter contains some converters which may be of use. Still discouraged
though!
See #1