Did you already post some repro code? I can try after work tonight (9hrs
from now) if you want.

--------------------------------------------
Eric Thivierge
http://www.ethivierge.com


On Thu, Oct 25, 2012 at 9:14 AM, Tony Barbieri <[email protected]> wrote:

> Hey Eric,
>
> Thanks for the response.  We are actually using PySide so I'm more curious
> if the current issue we are having is the same in PyQt.  I can't say if it
> relates to QStrings necessarily.  Basically it seems you can put Soft in an
> unstable state and if any Python exception gets thrown while in that state,
> you'll see the desktop.
>
> -tony
>
>
> On Wed, Oct 24, 2012 at 5:59 PM, Eric Thivierge <[email protected]>wrote:
>
>> While developing my latest renamer in PyQt with the PyQtForSoftimage
>> addon it became apparent that I needed to type cast my strings otherwise
>> they come through as the QString instances. In Maya you can set how it
>> translates them by setting a few variables in the header using sip. Can't
>> remember them off the top of my head. As I posted in the past, you have to
>> do this before anything imports the sip modules otherwise its set
>> automatically. Hacking the PyQtForSoftimage plugin makes this possible if I
>> remember correctly.
>>
>> Not sure if this relates to what you're having issues with Tony.
>>
>> --------------------------------------------
>> Eric Thivierge
>> http://www.ethivierge.com
>>
>>
>>
>> On Thu, Oct 25, 2012 at 8:40 AM, Steven Caron <[email protected]> wrote:
>>
>>> ill try it tonight after i swap the pyside imports for pyqt ones.
>>>
>>>
>>> On Wed, Oct 24, 2012 at 2:34 PM, Tony Barbieri <[email protected]>wrote:
>>>
>>>> Here is an example file.  We raise AttributeError after we have added
>>>> the layout by passing the result of the _get_output_layout method result
>>>> directly into addLayout (#34).
>>>>
>>>> -tony
>>>>
>>>>
>>>> On Wed, Oct 24, 2012 at 5:16 PM, Steven Caron <[email protected]> wrote:
>>>>
>>>>> hmm i thought pyqt addressed this, guess i was wrong?
>>>>>
>>>>> On Wed, Oct 24, 2012 at 2:08 PM, Tim Crowson <
>>>>> [email protected]> wrote:
>>>>>
>>>>>>  I know Eric T. has mentioned this before, and I can confirm:
>>>>>> Softimage will crash to desktop if you try to run standard python string
>>>>>> methods on a QString. In some cases, you can use the QString equivalent,
>>>>>> for example '*endswith*' (Python) vs '*endsWith*' (Qt), but in other
>>>>>> cases you may just have to wrap it all in a str().
>>>>>> -Tim C.
>>>>>>
>>>>>>
>>>>
>>>>
>>>> --
>>>> -tony
>>>>
>>>
>>>
>>
>
>
> --
> -tony
>

Reply via email to