来自Socket的QAbstractTableModel

时间:2014-04-30 15:52:18

标签: qt qabstracttablemodel

我试图让我的脑袋缠绕在QAbstractTableModel上,我不太清楚如何开始。我有以下内容:    从套接字读取,它返回一串字符串 - 以EOL终止。

我将所有这些转储到QStringList中。然后我需要逐行解析这个    创建我的表的行和列。我编写了一个解析列表的函数,    但不确定我是否应该传递指向ModelIndex的指针,并构建表,如果     那看起来像什么......     真的很难找到一个用多个构建动态表的例子     创建时大小未知的行和列。 对如何做到这一点有点困惑。

谢谢, 托德

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找的是QAbstractItemModel的canFetchMorefetchMore方法。这些适用于动态模型(未知/大尺寸),并有助于通知您附加的视图,可以显示更多数据。可以在Qt示例中的fetchmore示例中找到使用此方法的示例。

在整个Qt代码库中可以找到更复杂的例子(例如使用线程):