【发布时间】:2013-06-29 23:38:50
【问题描述】:
应用程序中圈出的部分叫什么?
我怎样才能摆脱它?
【问题讨论】:
-
它看起来像一个工具栏,但除非你自己添加它,否则它不会在那里。
-
当我拖动它时,它会在窗口周围滚动,就像一个滚动条,但我没有添加它,它似乎是默认的。
应用程序中圈出的部分叫什么?
我怎样才能摆脱它?
【问题讨论】:
它是默认工具栏(如果您的 mainwidget 是 QMainWindow 并且您有 ui 表单,它会自动创建)。要摆脱它,请执行以下操作:
查看类图,在编辑 *.ui 文件时删除 QToolBar,默认命名为 mainToolBar,如此处 -。
或者你可以使用void QMainWindow::removeToolBar ( QToolBar * toolbar ) - docs
或者您可以通过 css 或任何可能的方式隐藏 (mainToolBar->hide())
mainWindow->setStyleSheet( "QMenuBar { border: none } QToolBar { border: none }" );
// or
toolBar->setStyleSheet( "border: none" );
menubar->setStyleSheet( "border: none" );
【讨论】:
removeToolBarBreak 在这里肯定没有帮助。