调整整个QTableWidget的大小(不是列或行)

时间:2010-03-09 16:45:59

标签: c++ user-interface qt

Probabaly是一个新手问题。有没有办法让用户拖动调整大小QTableWidget?我的QTableWidget嵌套在一个选项卡小部件中,因此它本身不是一个窗口。 我尝试实现一个QSizeGrip,但是当我拖动调整大小时,整个窗口调整大小而不仅仅是表格。

1 个答案:

答案 0 :(得分:5)

如果您想允许用户单独调整窗口小部件的大小,我建议使用多文档界面(MDI)。这将为每个小部件提供自己的子窗口,用户可以移动和调整大小,这很自然,因为它们对顶级窗口的响应类似。有关详细信息,请参阅this example

您可能正在寻找的另一个选择是分离器。分割器允许您对窗口进行分区,并允许用户拖动分割器位置,从而更改分区的大小。有关详细信息,请参阅this

在每种情况下,您都希望使用布局,以便表格扩展到其容器的大小。