Mar-11-2020, 08:16 PM
It can certainly be done in tkinter.
I would however recommend one of the following Kivy, QT5, or wxpython (pheonix)
My choice is wxpython. Here's an example that does most of what you want.
Hooking into a database (you disn't mention which one) is also easy and probably covered by the
wxpython demo.
Installation of wxpython is done using pip:
the (most excellent) demo (and source code) program can be found here: https://github.com/wxWidgets/Phoenix
documentation here: https://docs.wxpython.org/wx.1moduleindex.html
and finally a gallery here: https://docs.wxpython.org/gallery.html
I would however recommend one of the following Kivy, QT5, or wxpython (pheonix)
My choice is wxpython. Here's an example that does most of what you want.
Hooking into a database (you disn't mention which one) is also easy and probably covered by the
wxpython demo.
Installation of wxpython is done using pip:
pip install wxpython
the (most excellent) demo (and source code) program can be found here: https://github.com/wxWidgets/Phoenix
documentation here: https://docs.wxpython.org/wx.1moduleindex.html
and finally a gallery here: https://docs.wxpython.org/gallery.html