<?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[How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel?]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">There is a QTableView, associated with a QStandardItemModel in my program. I run into an issue that the program is hanging up about 2 seconds when loading files and refresh UI. Most of time is spent in a function to create QStandardItems and set it into model. After disconnecting all the signals of the model, the UI is refreshed fluently.</p>
<pre><code>myStandardItemModel-&gt;disconnect();
</code></pre>
<p dir="auto">And I can confirm that this issue is not caused by my customized signal because it doesn't work to disconnect it. SO...  how many inner signals are triggered here? Is it possible to disconnect and re-connect them when I'd like to?</p>
<p dir="auto">Thanks in advance.</p>
]]></description><link>https://forum.qt.io/topic/139444/how-many-kinds-of-inner-signals-are-triggered-in-qt-when-modify-item-in-qstandarditemmodel</link><generator>RSS for Node</generator><lastBuildDate>Wed, 04 Nov 2026 10:46:45 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/139444.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Sep 2022 08:50:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Fri, 23 Sep 2022 03:30:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jsulm">@<bdi>jsulm</bdi></a></p>
<p dir="auto">I just noticed that beginResetModel() is a built-in function of QAbstractItemModel... Thanks for all your help.</p>
]]></description><link>https://forum.qt.io/post/729863</link><guid isPermaLink="true">https://forum.qt.io/post/729863</guid><dc:creator><![CDATA[Lee908]]></dc:creator><pubDate>Fri, 23 Sep 2022 03:30:58 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Thu, 22 Sep 2022 05:18:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lee908">@<bdi>Lee908</bdi></a> said in <a href="/post/729679">How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel?</a>:</p>
<blockquote>
<p dir="auto">How to avoid those signals?</p>
</blockquote>
<p dir="auto">By calling beginResetModel(). As <a class="plugin-mentions-user plugin-mentions-a" href="/user/jonb">@<bdi>JonB</bdi></a> wrote you will need to subclass QStandardItemModel to be able to call it (it is a protected method).</p>
]]></description><link>https://forum.qt.io/post/729690</link><guid isPermaLink="true">https://forum.qt.io/post/729690</guid><dc:creator><![CDATA[jsulm]]></dc:creator><pubDate>Thu, 22 Sep 2022 05:18:36 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Thu, 22 Sep 2022 00:57:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jonb">@<bdi>JonB</bdi></a> said in <a href="/post/729587">How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel?</a>:</p>
<blockquote>
<p dir="auto">Do you mean you had code like this:</p>
</blockquote>
<p dir="auto">I had a class inherited QStandardItemModel. Firstly, I wrapped a function to add items just like:</p>
<pre><code>void MyTableModel::Update()
{
  ...
  for(int i = 0; i &lt; rowCount; i++)
  {
    QStandardItem* item1 = new QStandardItem("xx");
    item1 -&gt;setEditable(...);
    setItem(i, 0, item1 );

    QStandardItem* item2 = new QStandardItem("xx");
    item2 -&gt;setFlags(...);
    setItem(i, 1, item2 );

    ...
    QStandardItem* item7 = new QStandardItem("xx");
    item7 -&gt;setCheckable(...);
    setItem(i, 6, item7 );
  }
}
</code></pre>
<p dir="auto">After using appendRow instead of setItem, the time is shorter significantly.</p>
<blockquote>
<p dir="auto">beginResetModel() (requires sub-classing) would avoid these signals</p>
</blockquote>
<p dir="auto">How to avoid those signals? Can you provide me with some details?</p>
]]></description><link>https://forum.qt.io/post/729679</link><guid isPermaLink="true">https://forum.qt.io/post/729679</guid><dc:creator><![CDATA[Lee908]]></dc:creator><pubDate>Thu, 22 Sep 2022 00:57:29 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Wed, 21 Sep 2022 09:26:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lee908">@<bdi>Lee908</bdi></a> said in <a href="/post/729527">How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel?</a>:</p>
<blockquote>
<p dir="auto">I set cells by calling setItem one by one, but not appendRow!</p>
</blockquote>
<p dir="auto">Do you mean you had code like this:</p>
<pre><code>            im.insertRow(row);
            im.setItem(row, 0, new QStandardItem(QString::number(row)));
            for (int col = 1; col &lt; 7; col++)
                im.setItem(row, col, new QStandardItem(QString::number(col)));
</code></pre>
<p dir="auto">With this my 2,000 items are still much faster than yours, but at 20,000 there is a noticeable delay.</p>
<p dir="auto">Since you asked about "what signals are triggered", adding</p>
<pre><code>    QObject::connect(&amp;im, &amp;QStandardItemModel::rowsInserted, []() { qDebug() &lt;&lt; "rowsInserted()"; });
    QObject::connect(&amp;im, &amp;QStandardItemModel::itemChanged, []() { qDebug() &lt;&lt; "itemChanged()"; });
    QObject::connect(&amp;im, &amp;QStandardItemModel::dataChanged, []() { qDebug() &lt;&lt; "dataChanged()"; });
</code></pre>
<p dir="auto">shows you the relevant signals here.  With my <code>appendRow()</code> of a built row there is only one <code>rowsInserted()</code> signal per row added.  With your add-row-then-change-items there are additionally 7 <code>changedItem()</code> <em>and</em> <code>dataChanged()</code> signals per each row, and these seem to be "expensive" in terms of what the table view does with them.  <a class="plugin-mentions-user plugin-mentions-a" href="/user/kkoehne">@<bdi>kkoehne</bdi></a>'s <code>beginResetModel()</code> (requires sub-classing) would avoid these signals, hence the speed, and perhaps desirable, but I would add the rows already filled with items in any case.</p>
]]></description><link>https://forum.qt.io/post/729587</link><guid isPermaLink="true">https://forum.qt.io/post/729587</guid><dc:creator><![CDATA[JonB]]></dc:creator><pubDate>Wed, 21 Sep 2022 09:26:55 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Wed, 21 Sep 2022 01:18:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kkoehne">@<bdi>kkoehne</bdi></a> said in <a href="/post/729503">How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel?</a>:</p>
<blockquote>
<p dir="auto">Consider wrapping your changes to the model with beginResetModel() and endResetModel()</p>
</blockquote>
<p dir="auto">Yes, that's what I did. Thanks for your advice.</p>
]]></description><link>https://forum.qt.io/post/729528</link><guid isPermaLink="true">https://forum.qt.io/post/729528</guid><dc:creator><![CDATA[Lee908]]></dc:creator><pubDate>Wed, 21 Sep 2022 01:18:55 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Wed, 21 Sep 2022 01:16:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jonb">@<bdi>JonB</bdi></a> said in <a href="/post/729477">How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel?</a>:</p>
<blockquote>
<p dir="auto">Do they differ for you?</p>
</blockquote>
<p dir="auto">Finding out the root cause!!! I set cells by calling <strong>setItem</strong> one by one, but not <strong>appendRow</strong>! After using appendRow, the time cost is basically the same whenever I set model. Thanks very much.</p>
]]></description><link>https://forum.qt.io/post/729527</link><guid isPermaLink="true">https://forum.qt.io/post/729527</guid><dc:creator><![CDATA[Lee908]]></dc:creator><pubDate>Wed, 21 Sep 2022 01:16:35 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Tue, 20 Sep 2022 15:04:04 GMT]]></title><description><![CDATA[<p dir="auto">Consider wrapping your changes to the model with <a href="https://doc.qt.io/qt-6/qabstractitemmodel.html#beginResetModel" target="_blank" rel="noopener noreferrer nofollow ugc">beginResetModel()</a> and <a href="https://doc.qt.io/qt-6/qabstractitemmodel.html#endResetModel" target="_blank" rel="noopener noreferrer nofollow ugc">endResetModel()</a>. This should greatly reduce the updates needed when you add or remove cells one by one.</p>
]]></description><link>https://forum.qt.io/post/729503</link><guid isPermaLink="true">https://forum.qt.io/post/729503</guid><dc:creator><![CDATA[kkoehne]]></dc:creator><pubDate>Tue, 20 Sep 2022 15:04:04 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Tue, 20 Sep 2022 12:21:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lee908">@<bdi>Lee908</bdi></a><br />
Yeah, "same" :)</p>
<p dir="auto">We need to be talking about the <em>same</em> code as each other, else all bets are off.  Have you actually tried literally copying &amp; pasting my two examples to yours?  Do they differ for you?  (I <em>assume</em> you do not have high start-up time.)  Do either take you 2 seconds?</p>
<p dir="auto">I just tried 20,000 rows instead of 2,000.  Same "instantaneous"!  Then 200,000, that was the first one which took about 1 or 2 seconds, and that's with 100x as many rows as yours :)  And it requires 2,000,000 (two million) rows before it takes about 20 seconds....</p>
]]></description><link>https://forum.qt.io/post/729477</link><guid isPermaLink="true">https://forum.qt.io/post/729477</guid><dc:creator><![CDATA[JonB]]></dc:creator><pubDate>Tue, 20 Sep 2022 12:21:33 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Tue, 20 Sep 2022 12:06:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jonb">@<bdi>JonB</bdi></a> said in <a href="/post/729471">How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel?</a>:</p>
<blockquote>
<p dir="auto">Same "fast" speed</p>
</blockquote>
<p dir="auto">Really SAME??? Before setModel and after setModel. Does it only happen on my old pc?</p>
]]></description><link>https://forum.qt.io/post/729476</link><guid isPermaLink="true">https://forum.qt.io/post/729476</guid><dc:creator><![CDATA[Lee908]]></dc:creator><pubDate>Tue, 20 Sep 2022 12:06:58 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Tue, 20 Sep 2022 11:38:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lee908">@<bdi>Lee908</bdi></a> said in <a href="/post/729468">How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel?</a>:</p>
<blockquote>
<p dir="auto">Did you try it at beginning?</p>
</blockquote>
<p dir="auto">Yes, I had already done that:</p>
<pre><code>#include &lt;QApplication&gt;
#include &lt;QStandardItemModel&gt;
#include &lt;QTableView&gt;
#include &lt;QTimer&gt;

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QTableView tv;
    QStandardItemModel im;
    im.setColumnCount(7);
    tv.setModel(&amp;im);
    tv.show();
    QTimer::singleShot(0, [&amp;im]() {
        for (int row = 0; row &lt; 2000; row++)
        {
            QList&lt;QStandardItem *&gt; items;
            items.append(new QStandardItem(QString::number(row)));
            for (int col = 1; col &lt; 7; col++)
                items.append(new QStandardItem(QString::number(col)));
            im.appendRow(items);
        }
    });
    return a.exec();
}
</code></pre>
<p dir="auto">for example.  Note how I let the table view be shown <em>before</em> I start appending rows.  Same "fast" speed.  So what have you tried?  Try this and/or the previous one on your machine before analyzing any further,</p>
]]></description><link>https://forum.qt.io/post/729471</link><guid isPermaLink="true">https://forum.qt.io/post/729471</guid><dc:creator><![CDATA[JonB]]></dc:creator><pubDate>Tue, 20 Sep 2022 11:38:56 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Tue, 20 Sep 2022 11:29:37 GMT]]></title><description><![CDATA[<p dir="auto">@J-Hilk said in <a href="/post/729450">How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel?</a>:</p>
<blockquote>
<p dir="auto">since this, is like 14000  individual paint events all done via cpu, I'm not all to surprised by a visual delay in the update</p>
</blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jonb">@<bdi>JonB</bdi></a> 's demo has proved that it's not a problem for Qt to finish14000 individual paint events smoothly.</p>
]]></description><link>https://forum.qt.io/post/729470</link><guid isPermaLink="true">https://forum.qt.io/post/729470</guid><dc:creator><![CDATA[Lee908]]></dc:creator><pubDate>Tue, 20 Sep 2022 11:29:37 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Tue, 20 Sep 2022 11:24:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jonb">@<bdi>JonB</bdi></a></p>
<blockquote>
<p dir="auto">What are you doing different from this?</p>
</blockquote>
<p dir="auto">Your test is instantaneous is because you did setModel AFTER all items were created. Did you try it at beginning? Just take your example above, after your application 'tv' is displayed, user click a button to open file to load another 2000 rows into 'tv' (assumed there is a button). Guess if the loading work can be finished instantaneously or not?</p>
<p dir="auto">Create/Edit data in the model <strong>which is been set into a table view</strong>, it will trigger some inner signals. That's the KEY POINT of this case!</p>
]]></description><link>https://forum.qt.io/post/729468</link><guid isPermaLink="true">https://forum.qt.io/post/729468</guid><dc:creator><![CDATA[Lee908]]></dc:creator><pubDate>Tue, 20 Sep 2022 11:24:41 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Tue, 20 Sep 2022 10:00:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lee908">@<bdi>Lee908</bdi></a><br />
The following code:</p>
<pre><code>#include &lt;QApplication&gt;
#include &lt;QStandardItemModel&gt;
#include &lt;QTableView&gt;

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QTableView tv;
    QStandardItemModel im;
    im.setColumnCount(7);
    for (int row = 0; row &lt; 2000; row++)
    {
        QList&lt;QStandardItem *&gt; items;
        items.append(new QStandardItem(QString::number(row)));
        for (int col = 1; col &lt; 7; col++)
            items.append(new QStandardItem(QString::number(col)));
        im.appendRow(items);
    }
    tv.setModel(&amp;im);
    tv.show();
    return a.exec();
}
</code></pre>
<p dir="auto">populates and shows 2,000 rows of 7 columns "instantaneously" on my <em>very slow</em> Linux box with Qt 5.15.  What are you doing different from this?</p>
]]></description><link>https://forum.qt.io/post/729453</link><guid isPermaLink="true">https://forum.qt.io/post/729453</guid><dc:creator><![CDATA[JonB]]></dc:creator><pubDate>Tue, 20 Sep 2022 10:00:55 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Tue, 20 Sep 2022 09:44:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lee908">@<bdi>Lee908</bdi></a><br />
If you hang on a few seconds I will just have a go to see how long this takes for me....  Also <code>QStandardItemModel</code> is convenient but not the most efficient, it might be quicker if you used your own model instead.</p>
]]></description><link>https://forum.qt.io/post/729451</link><guid isPermaLink="true">https://forum.qt.io/post/729451</guid><dc:creator><![CDATA[JonB]]></dc:creator><pubDate>Tue, 20 Sep 2022 09:44:35 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Tue, 20 Sep 2022 09:40:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lee908">@<bdi>Lee908</bdi></a> since this, is like 14000  individual paint events all done via cpu, I'm not all to surprised by a visual delay in the update</p>
]]></description><link>https://forum.qt.io/post/729450</link><guid isPermaLink="true">https://forum.qt.io/post/729450</guid><dc:creator><![CDATA[J.Hilk]]></dc:creator><pubDate>Tue, 20 Sep 2022 09:40:42 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Tue, 20 Sep 2022 09:39:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lee908">@<bdi>Lee908</bdi></a><br />
I am "surprised" 2,000 rows takes 2 seconds, but I have not tried it.  My question is what your end user will want to do with 2,000 rows displayed visually in a table in front of him?  That's quite a lot to take in, perhaps he will do a lot of scrolling and looking, I don't know.  I have never presented a user with 2,000 rows to look through, that is all I am saying.</p>
]]></description><link>https://forum.qt.io/post/729449</link><guid isPermaLink="true">https://forum.qt.io/post/729449</guid><dc:creator><![CDATA[JonB]]></dc:creator><pubDate>Tue, 20 Sep 2022 09:39:30 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Tue, 20 Sep 2022 09:36:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jonb">@<bdi>JonB</bdi></a> said in <a href="/post/729444">How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel?</a>:</p>
<blockquote>
<p dir="auto">OoI, what is your user going to do with 2,000 visually-presented rows?</p>
</blockquote>
<p dir="auto">Surprised!!! Do you mean it can't support 2,000 visually-presented rows fluently in Qt???...</p>
]]></description><link>https://forum.qt.io/post/729447</link><guid isPermaLink="true">https://forum.qt.io/post/729447</guid><dc:creator><![CDATA[Lee908]]></dc:creator><pubDate>Tue, 20 Sep 2022 09:36:23 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Tue, 20 Sep 2022 09:27:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lee908">@<bdi>Lee908</bdi></a> said in <a href="/post/729441">How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel?</a>:</p>
<blockquote>
<p dir="auto">I also considered that solution. But it caused some data were not refreshed in UI.</p>
</blockquote>
<p dir="auto">In a sense does not surprise me, in another post this morning I wrote that I don't trust <code>blockSignals()</code> not to mess up something by blocking <em>all</em> signals!</p>
<blockquote>
<p dir="auto">2000 rows, 7 columns...</p>
</blockquote>
<p dir="auto">Although 2,000 rows is quite a lot to show to the user in a table, I am still "surprised" this takes "2 seconds", but maybe so.  OoI, what is your user going to do with 2,000 visually-presented rows?</p>
]]></description><link>https://forum.qt.io/post/729444</link><guid isPermaLink="true">https://forum.qt.io/post/729444</guid><dc:creator><![CDATA[JonB]]></dc:creator><pubDate>Tue, 20 Sep 2022 09:27:16 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Tue, 20 Sep 2022 09:19:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jonb">@<bdi>JonB</bdi></a> said in <a href="/post/729434">How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel?</a>:</p>
<blockquote>
<p dir="auto">You could try myStandardItemModel-&gt;blockSignals(true)</p>
</blockquote>
<p dir="auto">I also considered that solution. But it caused some data were not refreshed in UI.</p>
<blockquote>
<p dir="auto">how much data are you loading?</p>
</blockquote>
<p dir="auto">2000 rows,  7 columns...</p>
]]></description><link>https://forum.qt.io/post/729441</link><guid isPermaLink="true">https://forum.qt.io/post/729441</guid><dc:creator><![CDATA[Lee908]]></dc:creator><pubDate>Tue, 20 Sep 2022 09:19:36 GMT</pubDate></item><item><title><![CDATA[Reply to How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel? on Tue, 20 Sep 2022 09:01:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lee908">@<bdi>Lee908</bdi></a> said in <a href="/post/729430">How many kinds of inner signals are triggered in Qt when modify item in QStandardItemModel?</a>:</p>
<blockquote>
<p dir="auto">SO...  how many inner signals are triggered here?</p>
</blockquote>
<p dir="auto">You/we don't know.</p>
<p dir="auto">You could try <code>myStandardItemModel-&gt;blockSignals(true)</code> (or <code>QSignalBlocker</code> for convenience) across "loading" to see how that behaves.</p>
<p dir="auto">I would not expect your set up to take a "long time" ("hanging up about 2 seconds") unless either you are loading a <em>lot</em> of data (just how much data are you loading?) or you have some of your own code running on signals.</p>
]]></description><link>https://forum.qt.io/post/729434</link><guid isPermaLink="true">https://forum.qt.io/post/729434</guid><dc:creator><![CDATA[JonB]]></dc:creator><pubDate>Tue, 20 Sep 2022 09:01:23 GMT</pubDate></item></channel></rss>