需要在延迟加载的树视图中显示SQL数据

时间:2015-04-15 15:46:11

标签: qt qtreeview

我在mysql数据库中有大量数据。数据库中的数据如下所示。

    Level  Date      Name          Rank

    0      1/1/15    Rajesh         1
    1      1/1/15    Krish          2
    2      1/1/15    Ram            3
    1      1/1/15    Krish          4
    0      1/1/15    Krish          5
    1      1/1/15    Krish          6
    1      1/1/15    Krish          7      
    0
    1
    1
    2
    2
    1
    .
    .
    .

要复制到剪贴板,请将视图切换为纯文本模式 因此,从上表中我需要基于级别列构建树视图。 所有的零都是父母,后面跟着1是0以上的孩子,而2是孩子的1以上(树应该形成如下)。

树:

0 
---------1
---------------------------2
----------1
0
-----------1
-----------1
0
-----------1
-----------1
---------------------------2
---------------------------2
------------1

我有大量的记录,超过200万,在这里我必须进行延迟加载,即我不应该读取所​​有数据并放入一些容器然后建立父子关系。

延迟加载:不读取和放入所有数据内存,而是读取当前正在查看的数据。

这里我需要进行延迟加载,我想要读取当前在视图中显示的树项数量的数据。 我无法了解如何与此要求建立父子关系,

要求= Mysql数据库(庞大的数据集)+树视图+延迟加载。 (我使用的是Qt 4.8.5)

1 个答案:

答案 0 :(得分:0)

此问题已在"获取更多示例"在QtAssistant中。