我目前正在从 Qt 读取模型/ View tutorial,但我仍然不确定是否应该为我的 Qt 程序使用模型/ View 或小部件:
我需要做一个记录器应用程序来监控模拟环境中的所有信息。基本情况可能是:
等等
此记录器应用程序的需求是实时获取此信息,并且收集的数据将不可编辑。本质上,这只是为了显示日志。
那么,使用模态/ View 或小部件是否足以满足我想要做的事情?
谢谢
最佳答案
我有模拟目标和模拟问题。我看了两个解决方案。
我创建了 20 mb 大小的日志文件。然后,我使用自己的模型将他加载到 QTableView 中,并使用标准模型将他加载到 QTableWidget 中。
QTableView 比 QTableWidget(约 1.5 分钟)更快(约 30 秒),但 QTableWidget 的解决方案更容易。
关于你的问题,我认为,如果你有大日志(许多信息必须立即加载),你应该使用 QTableView 和自己的模型。更容易的是使用 QTableWidget 和标准模型。
关于Qt 模型/ View 与标准小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14461213/