On 06/23/2010 01:22 PM, Kay D wrote:
I did not started my planned PyQT flash research yet, but hope following
could give you some clues:
http://trac.webkit.org/wiki/QtWebKitPlugins

    * Flash uses gdk. Gdk uses a different X connection from Qt. This
      means that we have to flush the gdk display periodically. If you
      find your scrolling jittery, this is the case of that. In the
      ideal work, flash is supposed to use the Display provided using
      the npapi, but it doesn't.
    * Flash cannot paint on argb32 pixmaps since it does not use the
      visual provided using the npapi (it uses gdk_default_system_visual
      instead). This makes it very hard to implement transparency. For
      QWebView, we grab contents from the backing store to implement
      transparency. For all other cases, transparency is turned off
      (except when the default system visual is 32-bit).

Let me know if you'll find working PyQt\flash combination.

Best regards,
    Kay



_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Thank you for your answer. What makes me a little bit confused is the point that i disable plugins in the page settings, but QtWebKit crashes anyway. Is there another way to disable plugins? Maybe i can register a own handler for the application/x-shockwave-flash type? I remember some pluginfactory stuff ... but if anyone has a good idea for me, please let me know.

cheers,
robin
_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to