Qt:如何从主窗口中删除默认主工具栏?

Qt:如何从主窗口中删除默认主工具栏?

问题描述:

我是Qt的新手,我无法弄清楚为什么我的主窗口中有一个可拖动的对象。它从屏幕的顶部开始,以其日历形式开始。Qt:如何从主窗口中删除默认主工具栏?

enter image description here

然后,我可以将它和它收缩成方形。

enter image description here

+0

那就是当你创建一个新的Qt GUI项目时自动创建的工具栏。 – thuga 2014-12-05 11:28:18

+0

如何删除此默认工具栏以及它的目的是什么? – 2014-12-05 11:31:09

+2

您可以通过在设计器中打开'mainwindow.ui'文件来删除它。在对象检查器列表中(位于右上角),您将看到一个名为'mainToolBar'的对象。您可以右键单击它并选择“删除工具栏”。你可以阅读[关于'QToolBar'的文档](http://qt-project.org/doc/qt-5/qtoolbar.html#details)以了解更多信息。它基本上是一个包含不同控件的盒子,如按钮和菜单。 – thuga 2014-12-05 11:36:46

你需要从任一QtDesigner删除主工具栏可以看出下方或代码手动:

enter image description here

然后,您将需要重新运行QMAKE的变化生效,因为ui_mainwindow.h头文件需要从更新的mainwindow.ui描述文件中重新生成。

enter image description here