我的QWidget
包含QTableView
。 QTableView
使用子类QStandardItemModel
作为模型。当我向模型添加项目时,QTableView
的大小提示仍然固定为QSize(256, 192)
。为什么尺寸提示不变?显示后,我的QWidget
没有合理的尺寸。我是否需要手动覆盖sizeHint
方法才能获得该功能?致电updateGeometries
没有做任何事情,谷歌也没有为我找到任何答案。
答案 0 :(得分:0)
@Pavel在上面的评论中回答了这个问题:
这是预期的行为。 QTableView的sizeHint不依赖于其设计内容。