1

我有一个QWidget包含一个QTableView. 使用QTableView子类QStandardItemModel作为其模型。当我将项目添加到我的模型时,QTableView的尺寸提示保持固定在QSize(256, 192)。为什么尺寸提示没有改变?显示时,我QWidget的尺寸不合理。我是否需要手动覆盖该sizeHint方法才能获得该功能?打电话updateGeometries没有任何作用,谷歌也没有为我找到任何答案。

4

1 回答 1

0

@Pavel 在上面的评论中回答了这个问题:

这是预期的行为。QTableView 的 sizeHint 在设计上并不依赖于其内容。

于 2014-12-11T22:43:06.823 回答