<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Jon, or anyone else with an opinion.<div></div><div>Have started learning Python to program a Raspberry Pi  for controlling functions </div><div>& displaying information on a GUI (touch screen).</div><div>Jon, in general I am wanting to do similar to what you have done with your </div><div>"submarine control manager" but different in a lot of aspects.</div><div>There are a few options I have been looking at for creating the GUI.</div><div>The first is Tkinter, but I am hearing that it's a bit old school. One advantage though</div><div>is that there is a lot of resources available in the way of written code for various</div><div>applications, instruction & help.</div><div>The second is PysimpleGUI . <a href="https://pysimplegui.readthedocs.io/en/latest/tutorial/#what-is-a-gui">https://pysimplegui.readthedocs.io/en/latest/tutorial/#what-is-a-gui</a></div><div>but this may be a bit simple & limited.</div><div>The third is Pyqt5 with qt designer. The designer lets you drag & drop widgets</div><div>& relieves you of a lot of code writing. This combination seems the best option</div><div>so far.</div><div>I am not sure to what degree I can customise the widgets in the various programs;</div><div>for instance, can I create a compass or image of a submarine. I am keen to have</div><div>some contemporary looking graphics but I may be stuck with what they provide.</div><div>Have tried to find out if the program's support any sort of huge library of pre made </div><div>open source widgets that I can use, but have only heard reference to a small basic</div><div>list of widgets.</div><div>I did learn photoshop from an 800 page book, so not scared of a learning curve</div><div>however I am only learning for this project at this stage.</div><div>Any thoughts appreciated.</div><div>Alan</div><div><br></div></body></html>