[vtkusers] QVtkWidgets problem with Qt::PaintOnScreen attribute and Aero
John Platt
jcplatt at dsl.pipex.com
Fri Jan 23 04:55:17 EST 2015
Hi Alex,
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
thishttps://bugreports.qt.io/browse/QTBUG-21077
<https://bugreports.qt.io/browse/QTBUG-21077>
Best regards
John.
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,
> Alex
>
>
>
> 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
> problem.
> 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,
> Alex
>
>
>
>
> _______________________________________________
> 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:
> http://public.kitware.com/mailman/listinfo/vtkusers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20150123/9bd630c8/attachment.html>
More information about the vtkusers
mailing list