<?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[use gui.setTextItems in Qt installer framework]]></title><description><![CDATA[<p dir="auto">Hello,<br />
In Qt installer framework...<br />
I have a ui file containing a QTreeWidget<br />
&lt;layout class="QVBoxLayout" name="verticalLayout"&gt;<br />
...<br />
&lt;item&gt;<br />
&lt;widget class="QGroupBox" name="groupBox_2"&gt;<br />
&lt;layout class="QHBoxLayout" name="horizontalLayout_2"&gt;<br />
&lt;item&gt;<br />
&lt;widget class="QTreeWidget" name="treeWidget"&gt;<br />
&lt;column&gt;<br />
&lt;property name="text"&gt;<br />
&lt;string&gt;Name&lt;/string&gt;<br />
&lt;/property&gt;<br />
&lt;/column&gt;<br />
&lt;column&gt;<br />
&lt;property name="text"&gt;<br />
&lt;string&gt;Serial Number&lt;/string&gt;<br />
&lt;/property&gt;<br />
&lt;/column&gt;<br />
&lt;/widget&gt;<br />
&lt;/item&gt;<br />
&lt;/layout&gt;<br />
&lt;/widget&gt;<br />
&lt;/item&gt;<br />
&lt;/layout&gt;</p>
<p dir="auto">In javaScript file, I would like to update this QTreeWidget dynamically, so I created this function:<br />
Component.prototype.buildList = function()<br />
{<br />
var widget = gui.pageWidgetByObjectName("DynamicCameraSelection");<br />
if (widget != null)<br />
{<br />
var listWidget = widget.groupBox_2.treeWidget;<br />
listWidget.clear();<br />
var stringlist = [];</p>
<pre><code>    for (var i = 0; i &lt; detectedCameras.length; i++) {
        stringlist += detectedCameras[i].name;
        stringlist += detectedCameras[i].serial;
        console.log(stringlist);
        console.log(widget.groupBox_2.treeWidget);
    }
    gui.setTextItems(widget.groupBox_2.treeWidget, stringlist);
}
</code></pre>
<p dir="auto">}</p>
<p dir="auto">I can see that I am entering the loop, stringlist variable is updated. It is passed through gui.setTextItems.<br />
Target widget.groupBox_2.treeWidget is found, not null.<br />
I have no error message.<br />
And component is not updated in resulting installer.<br />
Could you help me?</p>
]]></description><link>https://forum.qt.io/topic/164366/use-gui.settextitems-in-qt-installer-framework</link><generator>RSS for Node</generator><lastBuildDate>Sat, 24 Oct 2026 18:17:54 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/164366.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 Mar 2026 14:49:43 GMT</pubDate><ttl>60</ttl></channel></rss>