2016-10-05 40 views
1

使用Qt 5.7 Designer,是否有可能將dock小部件作爲另一個小部件的子代,例如,在標籤小部件(這是在堆疊小部件)?Qt 5.7 dock小部件作爲另一個小部件的子代

+0

據我所知可以停靠小部件只能添加到QMainWindow。 –

+0

設計師是真的。不確定,手動編碼。 – vorlket

回答

0

這是不可能的,因爲QDockWidget必須停靠在QMainWindow內,並且Qt Designer不允許將QMainWindow作爲子窗口小部件添加。

但是,在手寫代碼中,QMainWindow可以像其他任何小部件一樣對待,因此,根據您的示例,它可以設置爲QTabWidget內的頁面。任何添加到該頁面的dock-widgets的行爲將與其在頂層主窗口中的行爲相同。