我有一个包含QWidget的QTableView。QTableView使用子类QStandardItemModel作为其模型。当我将项目添加到我的模型中时,QTableView的大小提示仍然固定在QSize(256, 192)上。为什么大小提示没有变化?当显示时,我的QWidget没有合理的尺寸。我需要手动重写sizeHint方法来获得功能吗?调用updateGeometries没有任何作用,谷歌也没有为我找到任何答案。
发布于 2014-12-11 22:43:06
@Pavel在上面的评论中回答了这个问题:
这是预期的行为。QTableView的sizeHint通过设计不依赖于其内容。
https://stackoverflow.com/questions/19866968
复制相似问题