Cool, I'll just remove it.

On another note, do you guys have a nicer Qt stylesheet that gives the UI a
more Softimage look and feel?  The default QApplication style is...bright.

Thanks again!

-tony

On Tue, Oct 16, 2012 at 2:07 PM, Steven Caron <[email protected]> wrote:

> ya, children() method of a QObject returns a QList which has the at()
> method and the index operator.
>
> as jo said, this plugin was incomplete, i think it is actually safe to
> remove the listener code as you did first. as long as the python code for
> sending key events doesn't become a performance bottleneck i dont see the
> need to port this to cpp.
>
> s
>
>
> On Tue, Oct 16, 2012 at 10:54 AM, Tony Barbieri <[email protected]>wrote:
>
>> Hey Jo,
>>
>> Thanks for the welcome and reply!
>>
>> I totally understand.  I'm not sure where the debug info is coming from,
>> but I did manage to *solve* it by changing one line in your demo code.  I
>> noticed that in the VK_UP case statement you had put:
>>
>> QApplication::sendEvent(sianchor->children().at(i), &e);
>>
>> And in the VK_DOWN case statement you had:
>>
>> QApplication::sendEvent(sianchor->children()[i], &e);
>>
>> Changing the VK_UP statement to match the VK_DOWN statement does make the
>> debug info go away but I haven't tested to make sure that it is even being
>> called correctly anymore.  No errors are thrown so I am assuming it is ok.
>>  I'm also not sure what the difference with using .at vs using [n] is.
>>
>> I don't consider this solved, but it does make the print statement go
>> away for now.
>>
>> Thanks again for the reply and for sharing your technique!
>>
>> Best,
>>
>> -tony
>>
>> On Tue, Oct 16, 2012 at 1:34 PM, jo benayoun <[email protected]>wrote:
>>
>>> hey Tony,
>>> welcome aboard.  I did not find any explicit message that would match
>>> what you get (I quickly grep the source code, this would deserve much more
>>> investigations).
>>> As you're the first one to report this kind of problem, and as you have
>>> compiled pyside, Ive emitted the idea that it could be one of the qt source
>>> numerous debug messages because of a debug flag accidentally turned on for
>>> compilation.  Even if I wish, I can't really help on that one, I miss time
>>> because of the job and my other commitments but feel free to use my email
>>> anytime ...
>>>  For completeness, the code in cpp you can find in the plugin has been
>>> put there to show the way I did my personal qt integration when people were
>>> asking how ... Ive always warned and repeated about the fact that this is
>>> what it is, a demo code ... Ive been just too busy (or maybe lazy) to
>>> release the complete thing I guess.  besides, I've not worked that much
>>> with pyside in softimage, mainly because when I wrote the code, pyside
>>> wasnt even in beta and studios are still committed to riverbank ... but
>>> considering the only major difference between pyqt and pyside is the vendor
>>> and the binding generator, this doesn't change anything on its usage with
>>> the plugin nor with the way I used to integrate qt into proprietary
>>> softwares ...
>>>  -- jo
>>>
>>>
>>>
>>>
>>>
>>> 2012/10/16 Tony Barbieri <[email protected]>
>>>
>>>> Hey Steven,
>>>>
>>>> I just joined the list this morning so I could join in the
>>>> conversation.  Do you happen to know if Jo found that in the actual Qt
>>>> source code or in PySide?
>>>>
>>>> I compiled both debug and release but compiled PySide against the
>>>> release .dlls.
>>>>
>>>> Thanks!
>>>>
>>>> -tony
>>>>
>>>> so, you guys are compiling it yourself... maybe with debug mode on? jo
>>>> just grep'd the qt code base and found debug message with "caught" in it
>>>>
>>>>
>>>> On Mon, Oct 15, 2012 at 4:54 PM, Steven Caron <[email protected]> wrote:
>>>>
>>>>> oh nice!
>>>>>
>>>>>
>>>>> On Mon, Oct 15, 2012 at 4:46 PM, Bradley Gabe <[email protected]>
>>>>>  wrote:
>>>>>
>>>>>> Tony said he didn't have to do any "work" to get PySide going. He
>>>>>> just compiled the latest version...
>>>>>
>>>>>
>>>> --
>>>> -tony
>>>>
>>>
>>>
>>>
>>
>>
>> --
>> -tony
>>
>
>


-- 
-tony

Reply via email to