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

1 c++ user-interface qt

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

Jas*_*n B 5

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

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

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