gpt4 book ai didi

c++ - 全屏小部件

转载 作者:IT老高 更新时间:2023-10-28 12:38:20 24 4
gpt4 key购买 nike

如何使我的小部件全屏显示?我尝试过这样的事情:

void MainWindow::SetFullScreen()
{
// Make our window without panels
this->setWindowFlags( Qt::FramelessWindowHint | Qt::Tool | Qt::WindowStaysOnTopHint );
// Resize refer to desktop
this->resize( QApplication::desktop()->size() );

this->setFocusPolicy( Qt::StrongFocus );
this->setAttribute(Qt::WA_QuitOnClose, true);

qApp->processEvents();
show();
this->setFocus();
}

但小部件不在系统面板之上。还有其他想法吗?

操作系统:Linux

最佳答案

QWidget::showFullScreen() 是你所需要的——多年来在我的项目中在 Linux+Windows 下运行良好——但要小心,这个函数不应该有两次调用(例如。首先调用 QMainWindo->showFullScreen() 然后 MyWidget->showFullScreen())。

乔,克里斯

关于c++ - 全屏小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1246825/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com