suggestions sought for a framework for a quick, dirty, reallysimple GUI prototype

suggestions sought for a framework for a quick, dirty, reallysimple GUI prototype

Dov Grobgeld dov.grobgeld at gmail.com
Thu Jul 19 12:40:06 IDT 2012


The advantage of using Qt or Gtk compared with some of the other gui
toolkits mentioned (fltk, Tcl/Tk, SDL, or Matlab GUI) are that they are
complete (lots of widgets, internationalization and localization support
etc) if the prototype turns into something bigger than was initially
envisioned. To often have I seen tools that were written like "oh, its's
only for me" and then a company is trying to figure out how to deploy and
support the tool. I therefore thing it is worth taking the time to learn
complexity of one of these GUI's, and then use it.

The language is a separate issue from the GUI. The difference between Qt
and Gtk is that Qt was from the beginning written to be tighly coupled with
C++, whereas gtk (actually the glib model) was written so that it is easy
to bind it to various languages. There is even a special GObject (the base
class of gtk) dedicated language. See:
http://en.wikipedia.org/wiki/Vala_%28programming_language%29 . True, there
are some bindings to Qt, e.g. the official python binding PySide, but the
huge amount of bindings to gtk shows that it is a much easier task.

In short, decide a language and a toolkit. Take time to learn it. It is
well worth your time.

Regards,
Dov

On Thu, Jul 19, 2012 at 12:29 PM, yochai <yochai at titat.info> wrote:

> Shlomi,
>
> I gave it as an idea as I understood he doesn't need a full GUI or
> anything with a shiny look but to print a lot of data very fast.
>
> I'm sorry if I miss-understood anything.
>
> Yochai
>
> On 07/19/2012 12:12 PM, Shlomi Fish wrote:
> > Hi all,
> >
> > On Thu, Jul 19, 2012 at 12:02 PM, yochai <yochai at titat.info> wrote:
> >> Sorry, I thought it will be clear what I'm speaking about.
> >>
> >> https://en.wikipedia.org/wiki/Simple_DirectMedia_Layer
> >>
> >
> > I would recommend against SDL, because creating a decent GUI with it
> > will require a lot of work, and on top of it will give you a giant
> > window of raw graphics in the screen, which isn't very user-friendly
> > or impressive. SDL is good enough for games, but not for a GUI
> > application.
> >
> > There used to be a GUI library for SDL called "ParaGUI" but its home
> > page is currently down. I'm not sure if it could fix all of SDL's
> > limitations in regards to its usability as a GUI platform.
> >
> > Regards,
> >
> > -- Shlomi Fish
> >
> >>
> >> On 07/19/2012 11:37 AM, Omer Zak wrote:
> >>> On Thu, 2012-07-19 at 10:55 +0300, yochai wrote:
> >>>> Hey,
> >>>>
> >>>> It isn't the first idea that comes to mind but what about SDL ?
> >>>
> >>> How about giving an URL to a Website or a Wikipedia article, which
> >>> describes the specific SDL that you refer to?
> >>>
> >>> When searching both resources, Google returned irrelevant links
> >>> and Wikipedia was rather ambiguous.
> >>>
> >>> Thanks, --- Omer
> >>>
> >>>
> >>
> >>
> >> _______________________________________________
> >> Linux-il mailing list
> >> Linux-il at cs.huji.ac.il
> >> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
> >
> >
> >
>
>
> _______________________________________________
> Linux-il mailing list
> Linux-il at cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cs.huji.ac.il/pipermail/linux-il/attachments/20120719/666e19b5/attachment.html>


More information about the Linux-il mailing list