[vtkusers] QVtkWidgets problem with Qt::PaintOnScreen attribute and Aero
jcplatt at dsl.pipex.com
Fri Jan 23 04:55:17 EST 2015
I have the same problem but regrettably no solution. When I switch tabs,
tabs to the left are shown first then the active tab is drawn twice;
firstly the image shifted to the top left and then finally in the
correct position. I don't see garbage, just the hidden tabs.
Others have also reported
On 23/01/2015 03:14, Alex Malyushytsky wrote:
> QGLWidget produces the same behavior. It looks like QMdiArea approach
> to handle subwindows even in tabbed view mode requires double
> buffering to work properly.
> Otherwise all widgets with transparency ( using Aero ) display garbage
> when become active.
> At this point I could not find any solution to fix it other than
> removing Qt::PaintOnScreen attribute.
> Any suggestions?
> Best regards,
> On Wed, Jan 21, 2015 at 12:51 PM, Alex Malyushytsky
> <malyushytsky at gmail.com <mailto:malyushytsky at gmail.com>> wrote:
> I have multiple QVtkWidgets in QMDiArea in a tabbed view.
> I found that switching tabs with such QVtkWidgets shows garbage
> for a noticeable time if Aero scheme on Windows is set.
> Removing Qt::PaintOnScreen attribute from QVtkWidget fixes the
> But even though I do not see any side effects that does not mean
> they do not exist.
> At the same time Qt 4.8.6 states that this flag is only supported
> on X11.
> SO questions are:
> - what can go wrong with having double buffering of QVtkWidget?
> - Is there any other way to remove flickering during resize?
> Best regards,
> Powered by www.kitware.com
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> Search the list archives at: http://markmail.org/search/?q=vtkusers
> Follow this link to subscribe/unsubscribe:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the vtkusers