我想删除这个栏,但我无法摆脱它(它位于工具栏底部):
什么是该栏的名称,如何访问它? 谢谢。
什么是该栏的名称,如何访问它? 谢谢。
removeToolBar(toolbar);
如果在您的QMainWindow
类中不需要工具栏,您可以将其全部从主窗口中删除,代码如下:
QList<QToolBar *> allToolBars = mainWindow->findChildren<QToolBar *>();
foreach(QToolBar *tb, allToolBars) {
// This does not delete the tool bar.
mainWindow->removeToolBar(tb);
}
以下是对 @RobbieE 答案的补充。
当创建一个 QMainWindow
表单时,它会为用户创建一个 mainToolBar
。
如果您右键单击它并选择 删除工具栏 'mainToolBar'
,它将消失。
或者在您的构造函数顶部的代码中:
ui->setupUi(this);
delete ui->mainToolBar; // add this line