Yeah, that's my experience as well. Autodesk seems to like changing things around :)

I probably worded that poorly, Marcus. I have pulled in Maya elements in the past, but it's given me nothing but headaches, and in most cases has ended up being easier to re-implement myself (and would have saved me time to just do so) than it would have been to try and modify what's there. I also found that as I got more comfortable with PyQt/PySide, I was actually limiting myself by trying to just duplicate what Maya already had. In many cases, I could actually get a nicer solution if I took the time to think out what I was actually trying to do. There are some nice things that I've reimplemented almost exactly as time's gone by (like FrameLayout), but I actually prefer the interface my custom version gives me over the one that's default in Maya. That's where I was coming from, I should probably have left out the "Generally" term and said "in my experience", much like Justin said.

With that said, I still do pull in Maya elements from time to time (the model panel is an example), mostly for convenience, if I have no intention of editing whats there, or in the model panel's case, because I have no desire to implement my own OpenGL or DirectX viewport when Maya's already giving me that. :)

On 3/13/2015 12:18 PM, Justin Israel wrote:

Maybe others have had a different experience, but I found it to be a bit dodgy to try and modify builtin widgets of the Maya UI by finding them through PyQt and operating on them informally. You don't always know when they will tear them down and rebuild them, or if something will change between versions. If you can get it working the way you want, great. But it should kind of be expected that it may not always work reliably.


On Sat, 14 Mar 2015 7:01 AM Marcus Ottosson <[email protected] <mailto:[email protected]>> wrote:

    Not sure I can agree with that, to be honest. In this case, it
    sounds like he merely wants to make a quick change to what is
    already working well; no need to go implementing things from scratch.

    That said, Justin's dvd does a very good job at explaining how you
    could do exactly that if you need to.
-- 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]
    <mailto:[email protected]>.
    To view this discussion on the web visit
    
https://groups.google.com/d/msgid/python_inside_maya/CAFRtmOD8zq0FDGc%2BUSciqpry1k6JrpLWvUcuqWqWm4TY_9jYDQ%40mail.gmail.com
    
<https://groups.google.com/d/msgid/python_inside_maya/CAFRtmOD8zq0FDGc%2BUSciqpry1k6JrpLWvUcuqWqWm4TY_9jYDQ%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] <mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA1vV0hT93Y4EbDbxejhXqqWAe_eE5sOe4KYzc4nrUBa%2Bw%40mail.gmail.com <https://groups.google.com/d/msgid/python_inside_maya/CAPGFgA1vV0hT93Y4EbDbxejhXqqWAe_eE5sOe4KYzc4nrUBa%2Bw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.



---
This email is free from viruses and malware because avast! Antivirus protection 
is active.
http://www.avast.com

--
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/550488C9.1090702%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to