This is a question I am much interested in. I have messed around with Qt and created basic serial to screen communication but I need something that has more tutorial support and does not require me to sell a kidney.
If anyone has expertise in this area please give advice.
Since Microsoft has gone open source and free for Visual Studio Community, there is no better time to get it. I have used others off and on, but I keep returning to VS. There are many free add ins for specific methods and applications. There is a wealth of tutorials on Youtube U. to get you going.
When it comes to programming language instruction on Youtube I like the channel "Kudvenkat."
Thanks for the input Rollin. I will give that a look after I get a proper grip with solid works PCB. People keep raving about GTK3 have you tried that, as far as I know this is cross platform.
With QT it is not very difficult to establish a serial connection. If you want I can create an example project for you if that helps you.
QT In my opinion, a good choice, there is a lot and good documentation about it.
Over the years I've used some basic serial to gui apps done well in microsoft visual *. Those were very useful, purely utilitarian designs. I've also packaged apps with both qt and gtk3. I would say for cross platform qt has advantages over gtk3. For example, it was easy to obtain macOS-like widgets by including qt's libqmacstyle.dylib.
Hello Alex,
Thank for the offer on that !
I have actually used QT to design serial com GUI interface.
If I remember it was basic read serial communication program I made to read the sensor value to an on screen LCD display widget.
I found it pretty time consuming breaking all the example code down figuring out what parts of the code did what. I found that when I tried to use other widgets like a slider to write to serial to an MCU I coulnt get them to work. maybe it's me, beyond my programming capability.
Then when I went to make a standalone exe program it wouldn't let me.
I was seriously frustrated about that and I left it at that point. I understand QT has a heavy price tag attached if you want the ability to make a standalone exe. If I am I correct on that ?
I need something where I don't have to sell organs to pay for it where I can gradually learn and create exe programs while I go along in a hobbyist kind of capacity. I was considering GTK have you ever tried this.???
Also heard Matlab is pretty good.
Hello Richard, Thanks for the comment,
I just wrote a comment explaining my situation to Alex I will copy and past some of that in to this comment.
I have actually used QT to design serial com GUI interface.
If I remember it was basic read serial communication program I made to read the sensor value to an on screen LCD display widget.
I found it pretty time consuming breaking all the example code down figuring out what parts of the code did what. I found that when I tried to use other widgets like a slider to write to serial to an MCU I just couldn't get them to work, maybe it's me, beyond my programming capability.
Then when I went to make a standalone exe program it wouldn't let me.
I was seriously frustrated about that and I left it at that point. I understand QT has a heavy price tag attached if you want the ability to make a standalone exe. If I am I correct on that ?
I need something where I don't have to sell organs to pay for it where I can gradually learn and create exe programs while I go along in a hobbyist kind of capacity. I was considering GTK3 ???
Also heard Matlab is pretty good.
I created a simple Project.
Check it out here: https://github.com/KROIA/QT-Serial-Communication-example
If you have any Questions about my code, feel free to ask.
I hope you can understand the code.
If you want to send a lot of data in a short time, than you have to optimise the programm to avoid mistakes with reciving.
If you want, I can do that.
Many thanks Alex much appreciated.
If you are free/open source qt user, standalone exec in widows should be possible.
https://wiki.qt.io/Build_Standalone_Qt_Application_for_Windows
I have only made dynamicly linked library qt bundles with macdeployqt but the process was very simple. I don’t know if a standalone is possible or even needed for Mac due to the ability to package bundles of libraries in the app itself.
Thanks Richard I will check that out.
Time for me is an absolute killer, everything these days just seems to be so time consuming because I concentrate on multiple areas of engineering.
It feels like I am doing the study time for 5 people to the point my brain is going to short out.
Anyways many thanks Richard.