<div dir="ltr"><font face="arial,helvetica,sans-serif">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.<br>
<br>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: <a href="http://en.wikipedia.org/wiki/Vala_%28programming_language%29">http://en.wikipedia.org/wiki/Vala_%28programming_language%29</a> . 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.<br>
<br>In short, decide a language and a toolkit. Take time to learn it. It is well worth your time.<br><br>Regards,<br>Dov<br></font><br><div class="gmail_quote">On Thu, Jul 19, 2012 at 12:29 PM, yochai <span dir="ltr"><<a href="mailto:yochai@titat.info" target="_blank">yochai@titat.info</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Shlomi,<br>
<br>
I gave it as an idea as I understood he doesn't need a full GUI or<br>
anything with a shiny look but to print a lot of data very fast.<br>
<br>
I'm sorry if I miss-understood anything.<br>
<span class="HOEnZb"><font color="#888888"><br>
Yochai<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On 07/19/2012 12:12 PM, Shlomi Fish wrote:<br>
> Hi all,<br>
><br>
> On Thu, Jul 19, 2012 at 12:02 PM, yochai <<a href="mailto:yochai@titat.info">yochai@titat.info</a>> wrote:<br>
>> Sorry, I thought it will be clear what I'm speaking about.<br>
>><br>
>> <a href="https://en.wikipedia.org/wiki/Simple_DirectMedia_Layer" target="_blank">https://en.wikipedia.org/wiki/Simple_DirectMedia_Layer</a><br>
>><br>
><br>
> I would recommend against SDL, because creating a decent GUI with it<br>
> will require a lot of work, and on top of it will give you a giant<br>
> window of raw graphics in the screen, which isn't very user-friendly<br>
> or impressive. SDL is good enough for games, but not for a GUI<br>
> application.<br>
><br>
> There used to be a GUI library for SDL called "ParaGUI" but its home<br>
> page is currently down. I'm not sure if it could fix all of SDL's<br>
> limitations in regards to its usability as a GUI platform.<br>
><br>
> Regards,<br>
><br>
> -- Shlomi Fish<br>
><br>
>><br>
>> On 07/19/2012 11:37 AM, Omer Zak wrote:<br>
>>> On Thu, 2012-07-19 at 10:55 +0300, yochai wrote:<br>
>>>> Hey,<br>
>>>><br>
>>>> It isn't the first idea that comes to mind but what about SDL ?<br>
>>><br>
>>> How about giving an URL to a Website or a Wikipedia article, which<br>
>>> describes the specific SDL that you refer to?<br>
>>><br>
>>> When searching both resources, Google returned irrelevant links<br>
>>> and Wikipedia was rather ambiguous.<br>
>>><br>
>>> Thanks, --- Omer<br>
>>><br>
>>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> Linux-il mailing list<br>
>> <a href="mailto:Linux-il@cs.huji.ac.il">Linux-il@cs.huji.ac.il</a><br>
>> <a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" target="_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il</a><br>
><br>
><br>
><br>
<br>
<br>
_______________________________________________<br>
Linux-il mailing list<br>
<a href="mailto:Linux-il@cs.huji.ac.il">Linux-il@cs.huji.ac.il</a><br>
<a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" target="_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il</a><br>
</div></div></blockquote></div><br></div>