Qt 5.7 dock小部件作为另一个小部件的子代

问题描述:

使用Qt 5.7 Designer,是否有可能将dock小部件作为另一个小部件的子代,例如,在标签小部件(这是在堆叠小部件)?Qt 5.7 dock小部件作为另一个小部件的子代

+0

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

+0

设计师是真的。不确定,手动编码。 – vorlket

这是不可能的,因为QDockWidget必须停靠在QMainWindow内,并且Qt Designer不允许将QMainWindow作为子窗口小部件添加。

但是,在手写代码中,QMainWindow可以像其他任何小部件一样对待,因此,根据您的示例,它可以设置为QTabWidget内的页面。任何添加到该页面的dock-widgets的行为将与其在顶层主窗口中的行为相同。