0
我有一个QT应用程序,其中主窗口包含两个Opengl窗口小部件(即主窗口中的两个Opengl显示窗口)。一个Opengl窗口用于编辑,另一个用于显示结果。我附上了应用程序的图像。我想单独调整每个Opengl窗口的大小,即当我更改任何openGl窗口时,我不想更改Mainwindow的大小。请告诉我如何做到这一点? 改变窗口小部件的大小而不改变主窗口大小QT
我有一个QT应用程序,其中主窗口包含两个Opengl窗口小部件(即主窗口中的两个Opengl显示窗口)。一个Opengl窗口用于编辑,另一个用于显示结果。我附上了应用程序的图像。我想单独调整每个Opengl窗口的大小,即当我更改任何openGl窗口时,我不想更改Mainwindow的大小。请告诉我如何做到这一点? 改变窗口小部件的大小而不改变主窗口大小QT
我认为为了取得成功,您需要从顶部重新评估您的布局,并考虑用户将如何与不同区域进行交互。
虽然你这样做,你应该看看QDockWidget和QSplitter允许你的用户移动和调整你想要的区域的大小,而无需调整主窗口的大小。如果用户想在应用程序中使用不同的部分,它还将允许用户移动周围的区域。
然后在每个区域内使用QLayout
对象来获取每个可停靠/分割区域的所需布局。
你如何创建/定位目前的窗口 - 这是基于Qt布局? – prabindh
是的,它基于QT布局 – user2481909