Electrical Engineering & Electronics Design

Created by Xgentec Jason on 11 April, 2018

Help needed choosing the best PI3 programming language for GUI creation and GPIO capability.

What I need is a powerful Linux based board with capability to make my own GUI interfaces with touch screen displays and GPIO capability. This leads me to the PI3 because I need that level of support. I am more used to micro controllers.


I need advice from good programmers on the best route to follow for a powerful quick to learn programming language where I can make my own GUI interfaces and control GPIO pins or incorporate touch screen displays. I need to turn my programs in to executable files and want the ability to make executable packages for both Linux and Windows.


Im ok at C and C++ but I was thinking of learning Python for a programming language as it seems easier to create GUI interfaces etc.... Do I have that right ? Let me know.


I gave QT a try with C++ but had no end of difficulty with more advanced level serial communication. It just really stressed me out and I didn't find the support very good with QT documentation. Also the restrictive rules on commercial use just put me off. I have just learned you can use QT on PI.


Thanks in advance for any advice you can offer.