滚动条到底部QTableWidget

时间:2017-05-16 09:01:10

标签: c++ qt

我有一个实时填写的QTableWidget。 我使用函数scrollToBottom()来始终查看我的表显示的最后一个信息。

当我的différents行的大小不变时,它运行良好。 但有时我会收到增加行的大小的信息,问题是我的表显示它们就好像它们是常规行并且出现这个问题时用户无法看到整行。

如果有人已经遇到这个问题你是如何解决的?

如果不清楚,请告诉我。

1 个答案:

答案 0 :(得分:0)

我在qml中遇到了与ListView类似的问题,但也有QListWidget。我必须实现一个动态添加消息的消息列表。我仍然无法找到合适的解决方案,但我发现了问题所在。您的QTableWidget不知道如何调整大小"隐形"行。它近似于可见行大小的行大小。我试图实现自定义QListWidget并覆盖绘图功能,但无法使其工作。那时我使用的是Qt5.4,我不知道问题是否在最新版本中得到解决。

但是,一种解决方案是创建html内容并将其显示在WebView上。它不是最优雅的解决方案,但理论上它应该像魅力一样。