What is the best free solution to develop a GUI application on a BB with LCD3 cape as of 2017?

80 views
Skip to first unread message

LV LV

unread,
Jun 17, 2017, 10:28:46 PM6/17/17
to BeagleBoard

I want to develop something for my home that has a GUI on the BB with LCD3 cape.
At $1000/year Qt (one of my favorite dev environment) is no longer an option.
I probably would have spent $29/Month to have access to it but at $1000/Year that is just too much to bear for personal use.
For years I pushed students to use Qt so they would learn C++ in the process, all with great success, unfortunately I have to turn them to Java instead now.


So what is the best solution available to develop a GUI application on a BB with LCD3 cape as of 2017?


Robert Nelson

unread,
Jun 17, 2017, 10:34:17 PM6/17/17
to Beagle Board
Well, pick a different "IDE" (one that doesn't cost $1K), not much is
stopping you from using QT.

Regards,

--
Robert Nelson
https://rcn-ee.com/

William Hermans

unread,
Jun 18, 2017, 1:16:54 AM6/18/17
to beagl...@googlegroups.com
Right QT is first, and foremost an API, or graphics SDK that I do believe has to be freely available as open source. Due to the licensing requirements of Linux. The IDE on the other hand I've never really found useful personally.

So the only real problem is knowing how to use the QT framework / library, on which there are many good videos on youtube. Heres a series I remember watching several years ago when I was curious about QT. I would not say "bucky" is an expert programmer, but he has like 50 to 75 videos on QT, each talking about specific parts of QT widgets, and what not.

William Hermans

unread,
Jun 18, 2017, 1:19:25 AM6/18/17
to beagl...@googlegroups.com
I suppose it would be useful if I actually shared the link I was tlaking about. heh https://www.youtube.com/watch?v=aMUh9DmFLto

LV LV

unread,
Jun 18, 2017, 4:10:14 PM6/18/17
to BeagleBoard
Hi William, I have used Qt to build a cross-platform laptop application a few years ago.
The quality of the Qt organization and the ease of working with "SIGNALS" really appealed to me.

I cannot find a single link to downloading the SDK with QTE as Open Source so far.
Every single link with a reference to QTE I click (even when going to qt-project.org) takes me to a "Buy" page.
The Open Source version of Qt SDK without QTE is relatively easy to get to but the version of the SDK that includes QTE I am still looking for that...

Any pointers there?

Thank you.

Robert Nelson

unread,
Jun 18, 2017, 6:49:26 PM6/18/17
to Beagle Board
On Sun, Jun 18, 2017 at 3:10 PM, 'LV LV' via BeagleBoard
<beagl...@googlegroups.com> wrote:
> Hi William, I have used Qt to build a cross-platform laptop application a
> few years ago.
> The quality of the Qt organization and the ease of working with "SIGNALS"
> really appealed to me.
>
> I cannot find a single link to downloading the SDK with QTE as Open Source
> so far.
> Every single link with a reference to QTE I click (even when going to
> qt-project.org) takes me to a "Buy" page.
> The Open Source version of Qt SDK without QTE is relatively easy to get to
> but the version of the SDK that includes QTE I am still looking for that...
>
> Any pointers there?

Looks pretty obvious to me:

Get Commercial & Pay $ or do Open Source and get it for free..

https://i.imgur.com/i2tAXN7.png

gaurav...@gmail.com

unread,
Jun 19, 2017, 12:42:22 PM6/19/17
to BeagleBoard
Not exactly a GUI, but if it doesn't have to be super pretty and fancy.. you can always make it a web page...fire up a browser when the gui boots up and redirect it to local webhost. 
 just remember you will have to remap left/right buttons to tab in the lcd overlay to make it useful.

David Good

unread,
Jun 19, 2017, 4:49:58 PM6/19/17
to beagl...@googlegroups.com
I don't have any experience (yet) with using Tk specifically on the LCD3 cape, but it is something I'm going to experiment with.

Is Tk an option for you?

http://www.tkdocs.com/

It's usable from scripting languages such as Tcl, Python, Perl, and Ruby.

You can also use it with straight C via the API.

--David

--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/4ebba887-4fca-4ef5-a815-60e970ff0cc2%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages