[CentralOH] QML / Qt versus (Angularjs, Electron, ....)
Austin Godber
godber at gmail.com
Mon Aug 8 14:07:10 EDT 2016
Hi James,
This sounds interesting, is any of your code up on github? It might be
interesting to look through. Have you come across any materials that were
particularly useful in learning QML/Python/Qt5 development? It's been
about a year since I've looked at any GUI development. I ended up doing a
little wxwindows and PySide (for licensing reasons).
Austin
On Sun, Aug 7, 2016 at 1:51 PM, James Bonanno <james at atlantixeng.com> wrote:
> Over the years development of GUI's with Pyside has been my approach, but
> over the last several months have been developing with QML. This is because
> I've found QML to be very powerful. Additionally, PyQt5 supports QML nicely.
>
> I've investigated angularjs, emberjs, backbone, and on and on. I find
> angularjs to be rather clever, but to me the whole thing breaks on a
> fundamental paradigm of how to cleanly design the UI from a programmer's
> perspective.
>
> In contrast, having the qtdesigner in the past enabled a programmer to
> design very nice look GUI's. Today, QtQuick allows that now with QML, and
> even writing the complete description from scratch in QML is pretty
> straightforward.
>
> The one thing I like about QML is the ability to add javascript to
> presentation layer controls; in the past, I've written Python classes with
> decorators to handle all the presentation layer. Effectively, I can
> allocate this layer to javascript within the QML. Additionally, these days,
> you can write your backend for a QML app in either Python or Golang if you
> so choose, and that is a nice touch, in addition to C++.
>
> James
>
> _______________________________________________
> CentralOH mailing list
> CentralOH at python.org
> https://mail.python.org/mailman/listinfo/centraloh
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/centraloh/attachments/20160808/1d2408ce/attachment.html>
More information about the CentralOH
mailing list