Qt MainWindow顶部的那个光标式的东西是什么?

时间:2013-06-29 23:38:51

标签: qt window

该应用程序的圆圈部分是什么? screenshot

我怎样摆脱它?

1 个答案:

答案 0 :(得分:4)

它是默认工具栏(如果你的mainwidget是QMainWindow并且你有ui表单,它会自动创建)。要摆脱它,做这样的事情:

查看类图,在编辑* .ui文件时删除QToolBar,默认情况下名为mainToolBar,例如此处 - enter image description here

或者您可以使用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" );