<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Freezing at QDrag::exec&amp;#40;&amp;#41; on windows]]></title><description><![CDATA[<p dir="auto">hi i would like to ask if somebody knows of a workaround for this problem:</p>
<p dir="auto">On Windows, the Qt event loop is blocked during the operation. However, QDrag::exec() on Windows causes processEvents() to be called frequently to keep the GUI responsive. If any loops or operations are called while a drag operation is active, it will block the drag operation.</p>
]]></description><link>https://forum.qt.io/topic/46597/freezing-at-qdrag-exec-40-41-on-windows</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 13:35:45 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/46597.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 02 Oct 2014 09:28:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Freezing at QDrag::exec&amp;#40;&amp;#41; on windows on Fri, 03 Oct 2014 21:45:57 GMT]]></title><description><![CDATA[<p dir="auto">What about doing the rendering in a thread and only the "showing" in your GUI ?</p>
]]></description><link>https://forum.qt.io/post/246169</link><guid isPermaLink="true">https://forum.qt.io/post/246169</guid><dc:creator><![CDATA[SGaist]]></dc:creator><pubDate>Fri, 03 Oct 2014 21:45:57 GMT</pubDate></item><item><title><![CDATA[Reply to Freezing at QDrag::exec&amp;#40;&amp;#41; on windows on Fri, 03 Oct 2014 11:58:21 GMT]]></title><description><![CDATA[<p dir="auto">Our problem is the opposite, the other events are more important.</p>
<p dir="auto">We are rendering images on UI and that way creating a video playback.</p>
<p dir="auto">While drag operation is performed the video becomes choppy (only on windows). The problem I just posted was from Qt documentation, I am wondering if there is a workaround for it.</p>
]]></description><link>https://forum.qt.io/post/246129</link><guid isPermaLink="true">https://forum.qt.io/post/246129</guid><dc:creator><![CDATA[vikt999]]></dc:creator><pubDate>Fri, 03 Oct 2014 11:58:21 GMT</pubDate></item><item><title><![CDATA[Reply to Freezing at QDrag::exec&amp;#40;&amp;#41; on windows on Thu, 02 Oct 2014 20:58:26 GMT]]></title><description><![CDATA[<p dir="auto">Hi and welcome to devnet,</p>
<p dir="auto">What kind of loop and operations are you talking about ?</p>
<p dir="auto">In any case, you could use a flag that you set before calling QDrag'exec and you check before any long loop or operation and postpone its execution.</p>
<p dir="auto">Hope it helps</p>
]]></description><link>https://forum.qt.io/post/246071</link><guid isPermaLink="true">https://forum.qt.io/post/246071</guid><dc:creator><![CDATA[SGaist]]></dc:creator><pubDate>Thu, 02 Oct 2014 20:58:26 GMT</pubDate></item></channel></rss>