Qt QAbstractTableModel来自套接字

Qt QAbstractTableModel来自套接字,qt,qabstracttablemodel,Qt,Qabstracttablemodel,我正试图让我的头脑围绕着QAbstractTableModel,但不太确定如何开始。我有以下资料: 从套接字读取时,它返回一组以EOL结尾的字符串行 我把所有这些都倒进了一个QStringList。然后我需要一行一行地解析这个 创建我的表的行和列。我已经编写了一个函数来解析列表, 但我不确定是否应该传递一个指向ModelIndex的指针,并构建表,如果 那么这看起来像什么呢。。。 无法真正查找正在构建具有多个属性的动态表的示例 创建时大小未知的行和列。 有点困惑怎么做 谢谢, 托德我想你要找的是

我正试图让我的头脑围绕着QAbstractTableModel,但不太确定如何开始。我有以下资料: 从套接字读取时,它返回一组以EOL结尾的字符串行

我把所有这些都倒进了一个QStringList。然后我需要一行一行地解析这个 创建我的表的行和列。我已经编写了一个函数来解析列表, 但我不确定是否应该传递一个指向ModelIndex的指针,并构建表,如果 那么这看起来像什么呢。。。 无法真正查找正在构建具有多个属性的动态表的示例 创建时大小未知的行和列。 有点困惑怎么做

谢谢,
托德

我想你要找的是QAbstractItemModel的模型和方法。这些用于未知/大尺寸的动态模型,有助于通知附加视图有更多数据可显示。可以在Qt示例中的示例中找到使用此方法的示例

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


是的,我知道如果获取更多的随机记录,这会有多大帮助,但是我正在做的事情并不是那么动态。我正在将一组字符串读入QStringList,我想用每行文本构建一个6列的表格。由于文本中有引号,我需要编写一个函数来将文本解析为fieldsColumns——我做到了。然后如何将其放入表格并显示模型。根本不需要编辑它,只需显示。。。