Qt:如何去掉 window 顶部的灰色条(标题栏下方)?

Qt: How get rid of grey bar at the top of the window (below the title bar)?

我正在尝试制作一个简单的 Qt 应用程序,但在根据 http://doc.qt.io/qt-5/qtwidgets-mainwindows-menus-example.html 中的示例创建一个后,我在 window 的顶部看到了一个奇怪的灰色条,就在下方我不想要的标题栏。

谁能告诉我这个灰色条叫什么,这样我就可以找到关于它的文档,甚至可以告诉我如何删除它?

这可能是一个没有任何菜单的菜单栏。如果您使用的是 Qt Designer,您可以右键单击它并 select "Remove Menu Bar"。如果你想在代码中删除它,我相信你应该调用 QMainWindow::setMenuBar (0).

更有可能的是,您希望向其中添加菜单项而不是删除它,但这取决于您要对应用程序执行的操作。