<?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[Mousemove is very slow in QGraphicsView]]></title><description><![CDATA[<p dir="auto">Description:</p>
<p dir="auto">I have created following Items Inherited with QGraphicsItem</p>
<ol>
<li>HCursor Item</li>
<li>VCursor Item</li>
<li>XYPlane Item</li>
<li>ChannelData Item</li>
<li>Offset Item</li>
</ol>
<p dir="auto">The above items are added to DSOScene(QGraphicsScene)<br />
Each Item has individual Paint event It was constructed in my DSOGridView (QGraphicView)<br />
<em>Problem:</em><br />
When I like to paint my QGraphicsview inside my QTimer It will slow down my mousemovements.</p>
<p dir="auto">How to implement QGraphicsview  without affecting mouseevents.</p>
]]></description><link>https://forum.qt.io/topic/33134/mousemove-is-very-slow-in-qgraphicsview</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 14:08:13 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/33134.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Oct 2013 11:26:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mousemove is very slow in QGraphicsView on Fri, 25 Oct 2013 14:25:46 GMT]]></title><description><![CDATA[<p dir="auto">Points are not in ordered way.<br />
Points Range: 10000 - 50000<br />
Each point represents the real time signal level and it is stored in QVector and the QVector points are plotted.<br />
for eg. every 10 milli second my point will be updated and painting is required.<br />
any other S/W or H/W buffering technique to render my points without disturbing my mouse event.</p>
]]></description><link>https://forum.qt.io/post/200400</link><guid isPermaLink="true">https://forum.qt.io/post/200400</guid><dc:creator><![CDATA[dreamerindia]]></dc:creator><pubDate>Fri, 25 Oct 2013 14:25:46 GMT</pubDate></item><item><title><![CDATA[Reply to Mousemove is very slow in QGraphicsView on Fri, 25 Oct 2013 14:14:32 GMT]]></title><description><![CDATA[<p dir="auto">this sounds way too much for me just for painting... and is most probably the reason for your performance issue IMHO.</p>
<p dir="auto">Do you get the points in an ordered way? If so you should be able to optimize it and discard a certain amount of points and don't even save them ... at least for painting.</p>
]]></description><link>https://forum.qt.io/post/200398</link><guid isPermaLink="true">https://forum.qt.io/post/200398</guid><dc:creator><![CDATA[raven-worx]]></dc:creator><pubDate>Fri, 25 Oct 2013 14:14:32 GMT</pubDate></item><item><title><![CDATA[Reply to Mousemove is very slow in QGraphicsView on Fri, 25 Oct 2013 14:09:21 GMT]]></title><description><![CDATA[<p dir="auto">yes we are using QTimer for this.</p>
]]></description><link>https://forum.qt.io/post/200396</link><guid isPermaLink="true">https://forum.qt.io/post/200396</guid><dc:creator><![CDATA[dreamerindia]]></dc:creator><pubDate>Fri, 25 Oct 2013 14:09:21 GMT</pubDate></item><item><title><![CDATA[Reply to Mousemove is very slow in QGraphicsView on Fri, 25 Oct 2013 14:05:44 GMT]]></title><description><![CDATA[<p dir="auto">[quote author="dreamerindia" date="1382709833"]<br />
we use about 10K~50K samples.[/quote]<br />
every time QTimer fires you paint this amount of dots?</p>
]]></description><link>https://forum.qt.io/post/200395</link><guid isPermaLink="true">https://forum.qt.io/post/200395</guid><dc:creator><![CDATA[raven-worx]]></dc:creator><pubDate>Fri, 25 Oct 2013 14:05:44 GMT</pubDate></item><item><title><![CDATA[Reply to Mousemove is very slow in QGraphicsView on Fri, 25 Oct 2013 14:03:53 GMT]]></title><description><![CDATA[<p dir="auto">yea i saw Qwt.</p>
<p dir="auto">It requires opengl ES . Right now we are not using opengl ES.</p>
<p dir="auto">we use about 10K~50K samples.</p>
]]></description><link>https://forum.qt.io/post/200393</link><guid isPermaLink="true">https://forum.qt.io/post/200393</guid><dc:creator><![CDATA[dreamerindia]]></dc:creator><pubDate>Fri, 25 Oct 2013 14:03:53 GMT</pubDate></item><item><title><![CDATA[Reply to Mousemove is very slow in QGraphicsView on Fri, 25 Oct 2013 13:47:59 GMT]]></title><description><![CDATA[<p dir="auto">did you consider using "Qwt":<a href="http://qwt.sourceforge.net/curvescreenshots.html" target="_blank" rel="noopener noreferrer nofollow ugc">http://qwt.sourceforge.net/curvescreenshots.html</a> (if possible)?</p>
<p dir="auto">otherwise - without knowing your code - i would say you should optimize your data handling used for drawing. Thats most probably slowing down your painting.</p>
<p dir="auto">Do you store each single point and draw it as a graph? If so about how much points are we talking?</p>
]]></description><link>https://forum.qt.io/post/200394</link><guid isPermaLink="true">https://forum.qt.io/post/200394</guid><dc:creator><![CDATA[raven-worx]]></dc:creator><pubDate>Fri, 25 Oct 2013 13:47:59 GMT</pubDate></item><item><title><![CDATA[Reply to Mousemove is very slow in QGraphicsView on Fri, 25 Oct 2013 13:34:14 GMT]]></title><description><![CDATA[<p dir="auto">yes. Digital Oscilloscope.</p>
]]></description><link>https://forum.qt.io/post/200392</link><guid isPermaLink="true">https://forum.qt.io/post/200392</guid><dc:creator><![CDATA[dreamerindia]]></dc:creator><pubDate>Fri, 25 Oct 2013 13:34:14 GMT</pubDate></item><item><title><![CDATA[Reply to Mousemove is very slow in QGraphicsView on Fri, 25 Oct 2013 13:32:42 GMT]]></title><description><![CDATA[<p dir="auto">should it be a real time graph?</p>
]]></description><link>https://forum.qt.io/post/200391</link><guid isPermaLink="true">https://forum.qt.io/post/200391</guid><dc:creator><![CDATA[raven-worx]]></dc:creator><pubDate>Fri, 25 Oct 2013 13:32:42 GMT</pubDate></item><item><title><![CDATA[Reply to Mousemove is very slow in QGraphicsView on Fri, 25 Oct 2013 13:30:39 GMT]]></title><description><![CDATA[<p dir="auto">dear raven-worx,</p>
<p dir="auto">what else i can use for plotting the graph with huge sample points fastly.</p>
]]></description><link>https://forum.qt.io/post/200390</link><guid isPermaLink="true">https://forum.qt.io/post/200390</guid><dc:creator><![CDATA[dreamerindia]]></dc:creator><pubDate>Fri, 25 Oct 2013 13:30:39 GMT</pubDate></item><item><title><![CDATA[Reply to Mousemove is very slow in QGraphicsView on Fri, 25 Oct 2013 13:26:34 GMT]]></title><description><![CDATA[<p dir="auto">ok but why do you really use a QTimer for painting?<br />
seems to me that you do more work than you need to.</p>
]]></description><link>https://forum.qt.io/post/200389</link><guid isPermaLink="true">https://forum.qt.io/post/200389</guid><dc:creator><![CDATA[raven-worx]]></dc:creator><pubDate>Fri, 25 Oct 2013 13:26:34 GMT</pubDate></item><item><title><![CDATA[Reply to Mousemove is very slow in QGraphicsView on Fri, 25 Oct 2013 12:17:10 GMT]]></title><description><![CDATA[<p dir="auto">its big code. i can't paste here within allowed characters.</p>
]]></description><link>https://forum.qt.io/post/200388</link><guid isPermaLink="true">https://forum.qt.io/post/200388</guid><dc:creator><![CDATA[dreamerindia]]></dc:creator><pubDate>Fri, 25 Oct 2013 12:17:10 GMT</pubDate></item><item><title><![CDATA[Reply to Mousemove is very slow in QGraphicsView on Tue, 22 Oct 2013 19:51:37 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">No and maybe. What is strange is your "paint in inside QTimer". Can you show your code ?</p>
]]></description><link>https://forum.qt.io/post/200069</link><guid isPermaLink="true">https://forum.qt.io/post/200069</guid><dc:creator><![CDATA[SGaist]]></dc:creator><pubDate>Tue, 22 Oct 2013 19:51:37 GMT</pubDate></item><item><title><![CDATA[Reply to Mousemove is very slow in QGraphicsView on Tue, 22 Oct 2013 07:10:28 GMT]]></title><description><![CDATA[<p dir="auto">Hi friends, No one faced this problem or No solution ?</p>
]]></description><link>https://forum.qt.io/post/199989</link><guid isPermaLink="true">https://forum.qt.io/post/199989</guid><dc:creator><![CDATA[dreamerindia]]></dc:creator><pubDate>Tue, 22 Oct 2013 07:10:28 GMT</pubDate></item></channel></rss>