Hey, It isn't the first idea that comes to mind but what about SDL ?
You have no buttons or any other GUI objects, but it doesn't sound like you need it and SDL suppose to be able to handle a lot of data with no problem. Also you can push events (data changes) to the loop safely with threads. It's just another idea for you to consider. Yochai On 07/18/2012 11:50 AM, Oleg Goldshmidt wrote: > Hi, > > I have no - literally zero - experience in creating GUIs of any kind. I > face the following task now: there is a C++ program that runs on Linux > and basically receives some packets with some data over the network and > does some transformations on the data. As a result some data structures > are created and updated - potentially many times a second, say, a few > times a second for any *single piece* of data. I need a *prototype* GUI > that would display and constantly update (parts of) those structures, > say strings and numbers with colours and labels and stuff. There may be > a need for a drop-down menu for some configuration - don't know yet. > Eventually maybe a button or two will be added to invoke some actions. > > I figure that the simplest way about it would be to make the GUI run on > the same Linux machine and write it in C++ for ease of integration. What > would be the easiest / simplest framework to use? Is it Qt? Ultimate++ > (http://www.ultimatepp.org/ - just one of the things I found in a simple > and brief search)? Since I have no experience it's difficult for me to > judge quickly. > > What is important here is speed and painless ramp-up to some fairly low > level. I want to be up and running as fast as possible with as little > coding as possible. No need for bells and whistles. No need for long > term maintenance. It is for a throw away demo/prototype - and yes, I am > sure it (the GUI part) will be thrown away. > > Any suggestions / experiences / war stories / whatever? > > Thanks in advance, > > -- > Oleg Goldshmidt | p...@goldshmidt.org <mailto:o...@goldshmidt.org> > > > _______________________________________________ > Linux-il mailing list > Linux-il@cs.huji.ac.il > http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il > _______________________________________________ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il