<?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[Suggestions for streaming large data set]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I'm currently working on an application that visualising a large streaming data set. The Item data it self is small (Several columns with numbers and strings), but I have several millions of them streaming to my application via shared memory.  Im using Boost's Interprocess MessageQueue to receive the data. I can use blocking and non-blocking variants of message receiving methods.</p>
<p dir="auto">I would like to present this data in a TreeView, each row representing an input data from stream. Also I would like to provide functionality for expanding items (+) and generating (requires some small search and data generation) additional hierarchical data related to that item.</p>
<p dir="auto">I want to design the application in the MVC pattern; I have a decoupled model (QAbstractTableModel) and a view (QTreeViewtreeView).</p>
<p dir="auto">I would love to know how experienced Qt developers would integrate my streaming data, model and view.</p>
<p dir="auto">I have a setup with CMake 3.1.3, Qt 5.6.1.</p>
<p dir="auto">Thank you,</p>
<p dir="auto">Ali</p>
]]></description><link>https://forum.qt.io/topic/80145/suggestions-for-streaming-large-data-set</link><generator>RSS for Node</generator><lastBuildDate>Fri, 08 May 2026 01:26:44 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/80145.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 09 Jun 2017 17:04:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Suggestions for streaming large data set on Sat, 10 Jun 2017 13:55:59 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/grandcentraldispatch">@<bdi>GrandCentralDispatch</bdi></a> , and welcome to the Qt Dev Net!</p>
<p dir="auto">The first thing I suggest is to work through the Fetch More Example: <a href="http://doc.qt.io/qt-5/qtwidgets-itemviews-fetchmore-example.html" target="_blank" rel="noopener noreferrer nofollow ugc">http://doc.qt.io/qt-5/qtwidgets-itemviews-fetchmore-example.html</a> . Let your model load your data bit by bit, instead of all at once.</p>
]]></description><link>https://forum.qt.io/post/398657</link><guid isPermaLink="true">https://forum.qt.io/post/398657</guid><dc:creator><![CDATA[JKSH]]></dc:creator><pubDate>Sat, 10 Jun 2017 13:55:59 GMT</pubDate></item></channel></rss>