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. For more options, visit https://groups.google.com/d/optout.
