我试图让我的脑袋缠绕在QAbstractTableModel上,我不太清楚如何开始。我有以下内容: 从套接字读取,它返回一串字符串 - 以EOL终止。
我将所有这些转储到QStringList中。然后我需要逐行解析这个 创建我的表的行和列。我编写了一个解析列表的函数, 但不确定我是否应该传递指向ModelIndex的指针,并构建表,如果 那看起来像什么...... 真的很难找到一个用多个构建动态表的例子 创建时大小未知的行和列。 对如何做到这一点有点困惑。
谢谢, 托德
答案 0 :(得分:0)
我认为您正在寻找的是QAbstractItemModel的canFetchMore和fetchMore方法。这些适用于动态模型(未知/大尺寸),并有助于通知您附加的视图,可以显示更多数据。可以在Qt示例中的fetchmore示例中找到使用此方法的示例。
在整个Qt代码库中可以找到更复杂的例子(例如使用线程):