I personally have had zero issue with stability in using ui files for my
work in pyqt or pyside, just some random stability issues with PySide
itself. I use UI files as the basis for all of my interfaces (and there are
many of them). Also Qt has an OpenGl module for implementing opengl into
your interfaces. QML will be good to learn for using newer versions of Qt.
PyQt has a version for Qt5 but no more PySide unless people start
developing their own version of it. Thinking about starting a wrapper
myself, but will be a long time to get it working and tested.


On Tue, May 19, 2015 at 9:26 AM, Joe Weidenbach <[email protected]> wrote:

> Hey Marcus,
>
> I've got no intention of leaving Python behind, I just want to go deeper
> into Qt, and I want to get further into OpenGL (as I said, I've been using
> DirectX, but that's much less (read: not at all) portable.  I've also been
> learning CUDA just for fun, at some point I might go to OpenCL as well.
>
> Background here: I've been coding in C# for the last 7 years on Windows,
> and even though that's (only for the next month--wahoo!) still my day job,
> I feel like I need to get back to full Linux compatibility.  I'm fluent in
> XAML and WPF, which from my understanding is the same concept as QML, So I
> think QML's definitely in the cards at some point.  Mostly though, I'm
> trying to get the OpenGL side down, preferably in a manner that's platform
> independent (so coding a base window in Win32 is right out--which is the
> limit of my experience with low-level GUI systems in C++).  Qt seems the
> best option to do that, and I want C++ for speed.  This is mostly just
> personal experiments, but I'm trying to re-up my C++, since I've been in C#
> and Python for so long.
>
> So basically, I'm trying to stick to the base libraries for the moment,
> but I'm also trying to dive into the deeper Qt Framework (for sql, xml,
> etc--not just GUI).  I'm highly looking forward to diving into QML (I love
> XAML/WPF), but want to get the base translation from Python done at the
> moment.  Hence the question on the Designer :)
>
> Thanks again for the feedback!
>
> Joe
>
> On Tue, May 19, 2015 at 9:08 AM, Marcus Ottosson <[email protected]>
> wrote:
>
>> You don't necessarily need to program with Qt using C++ to make use of
>> OpenGL or DirectX.
>>
>> You can keep your knowledge and experience in developing with PySide,
>> along with the benefits of Python versus C++ when it comes to rapid
>> development, and supplement it with something like a [Python OpenGL
>> library](http://pyopengl.sourceforge.net/) or by writing just the OpenGL
>> part with C++, and exposing it to your PySide UI.
>>
>> Furthermore, if you're considering leaving Python altogether in search of
>> making use of the GPU, you could also consider QML as it runs entirely on
>> the GPU and has native supports for OpenGL shaders and all of that jazz.
>>
>> Also, widgets aren't being developed anymore. If there's a next level to
>> Qt, it's QML.
>>
>> On 19 May 2015 at 16:56, Joe Weidenbach <[email protected]> wrote:
>>
>>> Hello all,
>>>
>>> I'm working on pushing my Qt skills to the next level, and am moving
>>> from PySide into C++ for that (mostly to work on some realtime OpenGL so I
>>> can move to that from DirectX).
>>>
>>> In Pyside, for the last two years or so, I've avoided Qt Designer like
>>> the plague, due to a host of problems I had when migrating to PySide from
>>> PyQt, and the subsequent advice I received on this forum.  I've gotten used
>>> to specifying my entire UI in code, and I'm rather fond of that approach,
>>> but as I've been working with C++, it seems that the designer and its
>>> resulting UI is at least an order of magnitude more stable than it was in
>>> PyQt/PySide.  Does this match up with anyone else's experience?
>>>
>>> For the folks who use Qt with C++ on a daily basis, do you tend to still
>>> hardcode your UI's?
>>>
>>> Just a general question :)
>>>
>>> Thanks all!
>>>
>>> Joe
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Python Programming for Autodesk Maya" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/python_inside_maya/CAM33%3Da5gZBu9uNkP8mYWfYWfzgW0urcY_jPL4vCuFQOhx%3Dm8Dw%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/python_inside_maya/CAM33%3Da5gZBu9uNkP8mYWfYWfzgW0urcY_jPL4vCuFQOhx%3Dm8Dw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> *Marcus Ottosson*
>> [email protected]
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Python Programming for Autodesk Maya" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/python_inside_maya/CAFRtmODq5UkHzBT8yvCMiUeFEdc64kAQd%3DatsNVj8JTg60PrWg%40mail.gmail.com
>> <https://groups.google.com/d/msgid/python_inside_maya/CAFRtmODq5UkHzBT8yvCMiUeFEdc64kAQd%3DatsNVj8JTg60PrWg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Python Programming for Autodesk Maya" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/python_inside_maya/CAM33%3Da61LpTx6prOmEqTbFg6%2Ba2kmbFP759L6fMVokiS0a63Ug%40mail.gmail.com
> <https://groups.google.com/d/msgid/python_inside_maya/CAM33%3Da61LpTx6prOmEqTbFg6%2Ba2kmbFP759L6fMVokiS0a63Ug%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/python_inside_maya/CAM9RXoLiodDWVMFyxMuh0AhF17xq_Zds30XFJaJfvTiQyiMSrw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to