wxPython and XRC files
An aspect I liked about the wxPython toolkit I recently rediscovered is the separation of GUI design from GUI functionality implementation. This is achieved through the usage of XRC files, which are XML files describing the appearance of a GUI. XRC files can be created through XRC editors such as wxGlade, then imported in Python code with functions from the wx
and wx.src
modules.
I haven't been writing or using GUIs in Python for a while since I started using Jupyter Notebook, but I consider this kind of toolkits very useful for standalone applications not based on a browser (which, admittedly, may be less and less nowadays).