2010-03-09 55 views
1

在这里可能是一个新手问题。有没有办法让用户拖动调整QTableWidget的大小?我的QTableWidget嵌套在一个标签小部件中,因此它本身不是一个窗口。 我试图实现一个QSizeGrip,但是当我拖动调整大小的整个窗口的大小,而不是只调整表。调整整个QTableWidget(不是列或行)

回答

5

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

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

在上述每种情况下,都需要使用布局,以便表格展开为其容器的大小。

+0

非常感谢!这正是我所期待的。 – 2010-03-09 17:32:26