更改小部件的大小而不更改QT中的主窗口大小

时间:2014-02-16 15:10:35

标签: qt opengl

我有一个QT应用程序,其中,Mainwindow包含两个Opengl小部件(即主窗口中的两个Opengl显示窗口)。一个Opengl窗口用于编辑,另一个窗口用于显示结果。我附上了申请表。我想独立地重新调整每个Opengl窗口的大小,即我不想在更改任何openGl窗口时更改Mainwindow的大小。请告诉我怎么做?enter image description here

1 个答案:

答案 0 :(得分:1)

我认为为了获得成功,您将从顶部重新评估您的布局,并思考用户将如何与不同区域进行交互。

当您这样做时,您应该查看QDockWidgetQSplitter,以允许您的用户在不调整主窗口大小的情况下移动和调整所需区域的大小。它还允许用户移动区域,如果他们想要在应用程序的不同部分。

然后在每个区域内使用QLayout个对象,以获得每个可停靠/分割区域的所需布局。