qreator-discuss team mailing list archive
-
qreator-discuss team
-
Mailing list archive
-
Message #00028
Re: QT vs Gtk
Hi David,
today I spent some time waiting with a smartphone in my hand, and used that
time to research PySide and QML.
I have to say, that I'm less than impressed. Actually, PySide seems to be
even more verbose and convoluted than PyGObject, and I already thought that
this was at the edge of being acceptable.
And QML, while a step in the right direction from the Glade ui files, is
very Javascript heavy. It seems as if designing is not really possible
without JavaScript.
>From the perspective of a C++ developer, QML is certainly a step in the
right direction. Developers and designers now have to write much less C++
code, and I understand that this is a good thing. Now, GUI heavy
applications can be written with Qt, but completely without C++.
But from the perspective of a Python developer, JavaScript is not a step in
the right direction (at least not for me).
I think that if we really set our minds to developing Qreator with
JavaScript, we should really use HTML5+CSS3. This would allow us to
completely ignore the desktop, be open for every OS, and let the
integration be done by Ubuntu-webapps or similar.
However, I don't like the idea of using JavaScript. Actually, since this is
a project that I like to do in my spare time, I would prefer to stick to
Python.
So my suggestion would be to focus (after that release) on the separation
of GUI and background-logic and then we can explore Qt, but I would then
also like to explore kivy. The kivy language is very much like QML, but
integrates python in stead of JavaScript, and kivy itself is the most
pythonic GUI-toolkit I have seen so far.
I'm aware that kivy has many disadvantages, especially the lack of support
from Unity specific tools (dbus-menu, HUD, Gtk-themes, ...) but I think
that I will have much more fun coding with kivy than with Qt.
Let me know what you think...
Cheers,
Stefan
On Fri, Nov 23, 2012 at 5:01 PM, David Planella
<david.planella@xxxxxxxxxx>wrote:
> Al 23/11/12 16:27, En/na Stefan Schwarzburg ha escrit:
> > Hi David,
> >
> > one small question: Your plan was to switch to Qt after this release,
> > right? Not to develop two GUIs in parallel...
> >
>
> Exactly, that was the idea, a switch and just one single UI.
>
> Cheers,
> David.
>
>
> --
> Mailing list: https://launchpad.net/~qreator-discuss
> Post to : qreator-discuss@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~qreator-discuss
> More help : https://help.launchpad.net/ListHelp
>
>
Follow ups
References