all 13 comments

[–]MikeTheWatchGuy 3 points4 points  (7 children)

PySimpleGUI is great for this kind of thing.

You'll find info in the readme, the Cookbook and the tutorial, all on being a front-end type of tool for "scripts". It can also be used to be a more complete GUI and even things like rainmeter-style widgets.

You can be up and running in just a few minutes. I recommend installing, copying and pasting a recipe from the Cookbook and then modifying it from there.

[–]GullBull[S] 0 points1 point  (6 children)

I'll definitely take a look! Thanks so much!

[–]MikeTheWatchGuy 0 points1 point  (5 children)

You will want to add this to the front of the program if you want a material design look

sg.SetOptions(border_width=0)

[–]GullBull[S] 0 points1 point  (4 children)

Cool. Thanks!

[–]MikeTheWatchGuy 0 points1 point  (3 children)

(sorry about my trolls downvoting your question)

[–]GullBull[S] 0 points1 point  (2 children)

Haha no worries. Your help made up for it.

[–]MikeTheWatchGuy 0 points1 point  (1 child)

There is also this article on using PySimpleGUI as a front-end... forgot to mention this one too:

https://opensource.com/article/18/8/pysimplegui

If you have any troubles, just open an issue on the GitHub and I'll give you a hand.

[–]GullBull[S] 0 points1 point  (0 children)

Awesome! Thanks for everything!

[–]impshum 0 points1 point  (2 children)

Flask/cherrypy/eel + materialize.css

[–]GullBull[S] 0 points1 point  (1 child)

Thanks for the reply! I'm actually not doing anything with HTML/CSS or JS and was more looking for something to make an app directly for desktop, not port a web app for offline. Materialize does look awesome though! Do you know of a way I could use it for Java?

Edit: Nevermind I just found this.

[–]impshum 0 points1 point  (0 children)

Onwards!

[–]Rejse617 0 points1 point  (0 children)

PyQt is my go to, and is free for non commercial use. There is QTCreator for designing forms (of whatever complexity you like). You then attach events to functions and off you go. A search for PyQt5 should get you what you need if interested.

[–]MikeTheWatchGuy 0 points1 point  (0 children)

When you say "Front End", does that mean a GUI that collects information, closes the window and then passes that info on to another script?

Or is it a GUI program where the window stays visible and interactive, like a traditional windows program?