Gooey is a tool that can convert Python 3 console programs into user-friendly GUI applications with just one line of code. It is aimed at developers who want to create GUI applications without having to worry about the presentation and interaction with users. Gooey works by decorating the method in your code that contains the argparse declarations with a simple decorator. It parses your Python script for references to ArgumentParser and uses them to assemble the GUI. Gooey provides various customization options, including layout, styling, internationalization, and the ability to add menus to the GUI.
https://github.com/chriskiehl/Gooey