0

我试图让我的头脑围绕 QAbstractTableModel 并且不太确定如何开始。我有以下内容:从套接字读取,它返回一堆字符串 - 以 EOL 终止..

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

谢谢,托德

4

1 回答 1

0

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

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

于 2014-05-01T12:28:46.870 回答