Damn, clutching at straws here, but the last thing I would try is
nuke.executeInMainThread (and maybe combine that with processEvents!?)

screenshot = nuke.executeInMainThreadWithResult(QtGui.QPixmap.grabWidget,
widget)

On 26 October 2016 at 14:31, Fredrik Averpil <fredrik.aver...@gmail.com>
wrote:

> Hi Anthony,
>
> QtGui.QApplication.processEvents()
>
> Hm, no that didn’t do any difference, unfortunately.
>
> // Fredrik
> ​
>
> On Wed, Oct 26, 2016 at 3:22 PM Antony Nasce <antonyna...@gmail.com>
> wrote:
>
>> Hmm, I'm wondering if it's something to do Qt differences in the event
>> queue...
>>
>> I don't have a Windows machine to test on but can you try sticking in a:
>>
>> QtGui.QApplication.processEvents()
>>
>> before your call to grab the image and see if that has any positive
>> effect on Windows...
>>
>> On 26 Oct 2016, at 07:44, Fredrik Averpil <fredrik.aver...@gmail.com>
>> wrote:
>>
>> Hi guys and thanks so much for all this precious info,
>>
>> So using Ben's function I can now find the viewer(s) which is excellent
>> (thank you!) and using grabWindow (instead of grabWidget) I can grab the
>> viewer (thank you Nathan!).
>>
>> But I'm noticing a bit of a discrepancy on platforms where the viewer,
>> when grabbed, is completely white.
>>
>> For example, on both Windows and OS X I can successfully grab the entire
>> desktop and see what's going on in the viewer without issues.
>>
>> When I grab the window of the viewer widget, it is visible and looks
>> great on OS X but on Windows it's all white. I wonder if this is an issue
>> or this comes down to platform-dependent behavior...
>>
>> I created a gist here with the screengrabs taken on Windows 10 and on OS
>> X for comparison:
>> https://gist.github.com/fredrikaverpil/9056ad6e642b814090829edffb4ffd27
>>
>> I guess I'll have to talk to support to see if there's anything I can do.
>> If any of you have any ideas, I'm all ears.
>>
>> And again, thanks so much for the input so far!
>>
>> Cheers,
>> Fredrik
>>
>> _______________________________________________
>> Nuke-python mailing list
>> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>
>> _______________________________________________
>> Nuke-python mailing list
>> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>
>
> _______________________________________________
> Nuke-python mailing list
> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>
>


-- 
~~~~~~~~~~~~~~~~~~~
Antony Nascè,
Tel: +44 (0) 7793 823444
_______________________________________________
Nuke-python mailing list
Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to