The WxPython package is not well maintained holding back Natlink from using > Python 3.10. Not only that but it is complicated use compared to PySimpleGui
PySimpleGui can use TK | TK 2.7 | Qt | WxPython | Web (Remi). For our purposes TK is way to go as a standard python library.
The WxPython package is not well maintained holding back Natlink from using > Python 3.10. Not only that but it is complicated use compared to PySimpleGui
PySimpleGui can use TK | TK 2.7 | Qt | WxPython | Web (Remi). For our purposes TK is way to go as a standard python library.
Fixme:
Any text sg.Input/sg.I with enable_events=True will fire the event with every keystroke. This is a problem when editing the a path in the input field.https://github.com/dictation-toolbox/natlinkcore/commit/b9287a2ed8cf2ebb9eb7763f8a45a5cf4c682103Todo
use getUserDirectory() to get UserDirectory from inihttps://github.com/dictation-toolbox/natlinkcore/commit/c95980a7d8d58f02f1bc2e037a5cd2bded116573Handle other logging levelshttps://github.com/dictation-toolbox/natlinkcore/pull/13Handle Vocola/Unimacro package not installedhttps://github.com/dictation-toolbox/natlinkcore/commit/8a5a77061245abb08b091ecdd53db7621ecb0a18Add Button to open dir from text inputbrowse button will do thisDocs PySimpleGui Reference
Docs for sg.Input/sg.Text/sg.FolderBrowse/sg.FileBrowse/sg.Checkbox https://www.pysimplegui.org/en/latest/call%20reference/
Get the value from the input field with key 'Set_UserDir_Natlink' and set it as the UserDirectory https://www.pysimplegui.org/en/latest/cookbook/#recipe-persistent-window-with-text-element-updates
Hidden Columns logic https://www.pysimplegui.org/en/latest/cookbook/#recipe-collapsible-sections-visible-invisible-elements https://www.pysimplegui.org/en/latest/#events https://www.pysimplegui.org/en/latest/cookbook/#use-enable_events-to-instantly-get-events
Dispatch events to call appropriate config function. https://www.pysimplegui.org/en/latest/cookbook/#recipe-callback-function-simulation
Performing long operations and threading thats not used at the moment but might be useful in the future https://www.pysimplegui.org/en/latest/#operations-that-take-a-long-time https://www.pysimplegui.org/en/latest/#multiple-threads