如何隐藏主工具栏

时间:2021-06-26 07:33:03

标签: c++ qt qt5

如何隐藏主工具栏并使渲染小部件全屏显示。

这是它的外观的当前图像,我想删除顶部工具栏并显示已升级为 opengl 的小部件全屏。

enter image description here

这是当前代码。

void Renderer::FullScreen()
{
    if (!fullScreen)
    {
        widgetRender->setGeometry(0, 0, 1920, 1024);        
        mainToolBar->hide();
        fullScreen = true;
    }
    else
    {
        widgetRender->setGeometry(960, 500, 960, 512);
        fullScreen = false;
    }
}

mainToolBar->hide() 不会隐藏主工具栏。

1 个答案:

答案 0 :(得分:1)

调用 setVisible(bool) 方法应该没问题 例子:

ui->mainToolBar->setVisible(false);

enter image description here