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 >

