可以将 QToolbar 添加到 QDockWidget 吗?
Can a QToolbar be added to a QDockWidget?
我已将我的应用程序设置为在主 window 中有各种扩展坞 windows。我还可以向主 window 添加一个工具栏。但是,理想情况下,我希望将 QToolBar 添加到 QDockWindow 实例之一(或其包含的 QWidget)中,因为工具栏将特定于该 window.
这可能吗?我正在使用最新版本的 Qt,5.10。
我觉得是可以的
1.QDockWidget
可以通过setWidget()
的方式设置一个QMainWindow
。
QMainWindow
仅用于主窗口,但不妨碍用作子窗口小部件。
2.QToolBar
可以通过addToolBar()
方法附加到主子窗口。
3.The subwidget-mainwindow 自然可以有自己的 QToolbar
.
如果您不想使用 QMainWindow
作为其 QDockWidget
的小部件,您可以将 QToolBar
作为 QDockWidget
的子小部件附加。但是工具栏不像QMainWindow的那样可以移动。
我想你想添加 QToolBar
并将其用作 QMainWindow
。
所以我建议你设置一个QMainWindow
作为QDockWidget
的widget。然后你把任何你喜欢的widget附加到主窗口。
我已将我的应用程序设置为在主 window 中有各种扩展坞 windows。我还可以向主 window 添加一个工具栏。但是,理想情况下,我希望将 QToolBar 添加到 QDockWindow 实例之一(或其包含的 QWidget)中,因为工具栏将特定于该 window.
这可能吗?我正在使用最新版本的 Qt,5.10。
我觉得是可以的
1.QDockWidget
可以通过setWidget()
的方式设置一个QMainWindow
。
QMainWindow
仅用于主窗口,但不妨碍用作子窗口小部件。
2.QToolBar
可以通过addToolBar()
方法附加到主子窗口。
3.The subwidget-mainwindow 自然可以有自己的 QToolbar
.
如果您不想使用 QMainWindow
作为其 QDockWidget
的小部件,您可以将 QToolBar
作为 QDockWidget
的子小部件附加。但是工具栏不像QMainWindow的那样可以移动。
我想你想添加 QToolBar
并将其用作 QMainWindow
。
所以我建议你设置一个QMainWindow
作为QDockWidget
的widget。然后你把任何你喜欢的widget附加到主窗口。