QToolbar 可以添加到 QDockWidget 中吗?



我已经将我的应用程序设置为在主窗口中具有各种停靠窗口。我还能够在主窗口中添加一个工具栏。但是,理想情况下,我想将QToolBar添加到QDockWindow实例之一(或其容纳的QWidget(中,因为工具栏将特定于该窗口。

这可能吗?我使用的是最新版本的Qt,5.10。

我认为这是可能的。

1.QDockWidget可以通过setWidget()方法设置QMainWindowQMainWindow仅用于主窗口,但不会阻止它用作子小部件。

2.QToolBar可以通过addToolBar()方法附加到主子窗口。

3.子窗口自然可以有自己的QToolbar

如果不想将QMainWindow用作其QDockWidget的小部件,可以将QToolBar作为QDockWidget的子小部件附加。但是工具栏不像QMainWindow那样可移动。

我认为您想添加QToolBar并将其用作QMainWindow. 所以我建议你设置一个QMainWindow作为QDockWidget的小部件。之后,您可以将任何您喜欢的小部件附加到主窗口。

相关内容

最新更新