如何在QTableWidget上设置默认高度

时间:2010-10-06 21:50:57

标签: qt

我有一个小部件,我正在放入QVBoxLayout。这个小部件的布局是一个QVBoxLayout,它包含一个QTableWidget。当我显示这一切都很好,但QTableWidget只显示几行。如何在保持表调整大小的同时将表的高度设置为合适的值(如20行)?

我试过调用table.setMinimumHeight(200)但是表格永远不会小于200.我也尝试使用setMinimumHeight设置容器小部件高度,但这也有同样的问题。

1 个答案:

答案 0 :(得分:1)

检查QTableWidget的sizePolicy。这将有水平和垂直大小的政策,如果我理解你正确,应设置为“扩展”或“最小扩展”。这些选项和组合有很多种,有时候为布局中的所有小部件创建正确的组合以获得所需的内容可能会非常棘手。

尺寸政策将与您的最小/最大高度/宽度设置以及布局中其他小部件的设置结合使用。