2011-11-22 107 views
5

我在主窗口中有幾個小部件。 enter image description here 我希望用戶能夠根據需要調整窗口內部的窗口小部件,就像如何調整主窗口大小一樣。我必須製作一個佈局容器來啓用它嗎?或....佈局?佈局包含的內容在呈現窗口後是靜態的。在圖片中,應該啓用三個小部件並調整大小,以便用戶可以拖動它們的側邊/角部來擴大或最小化小部件大小。主窗口內小部件的主動調整大小

+0

你介意我問一下使用場景是什麼?只是好奇;這聽起來很獨特。 –

回答

8

你可以做的一件事就是使用一些QSplitter's,儘管它並不像你指出的那樣微妙。看一看圖像(你可以拖動手柄):

enter image description here

另一件事是將使用絕對座標中的小部件,然後點擊並拖動的「邊緣」光標時檢測。然後你計算它應該調整大小,並根據其位置實際調整窗口小部件的大小。

您也可以看看QMdiArea,然後使用addSubWindow()添加您的小部件,您還可以在其中設置窗口標誌。

相關問題