我正在开发一个Qt小部件(Qt 5.6),它将是一个使用QTableView表来可视化QStandardItemModel的队列。我的目标是让“剩余时间”列显示剩余的时间,活动到秒。
我解决这个问题的想法是让每个队列项都有一个伴随的“结束时间”,并显示完成时间和当前时间之间的差值,这意味着我只需要每秒更新当前时间,哪个(理想情况下?)能够间接更新所有依赖于当前时间的变量。
这可能吗?我不确定如何将其作为一个问题而不仅仅是陈述情况。
谢谢! (使用qt creator和c ++,如果有任何考虑)
答案 0 :(得分:0)
有几个选择:
TableView
并刷新每个刻度的增量时间列。StandardItemModel
,每个刻度线为您的增量列发送dataChanged
信号无论哪种方式,您可能需要查看QTimer
或其他一些触发QTableView
更新的方法。