gpt4 book ai didi

c++ - Qt OSX全屏窗口上层菜单栏和Dock

转载 作者:行者123 更新时间:2023-11-30 05:28:45 25 4
gpt4 key购买 nike

Qt5.6,OS X El Capitan。我有一个问题,我需要在屏幕上选择一个区域来截屏,但是菜单栏和停靠栏总是在我的窗口上。

我的代码:

QScreen *screen = QGuiApplication::primaryScreen();
QRect desktop = screen->virtualGeometry();

region = new SelectRegion;

region->setGeometry(desktop);
region->show();
region->focusWidget();
region->activateWindow();
region->raise();

区域窗口有标志:Qt::Window、Qt::FramelessWindowHint、Qt::WindowStaysOnTopHint。

如何将我的窗口移动到顶部?

enter image description here

最佳答案

Qt::WindowFlags windowFlags =
Qt::WindowStaysOnTopHint |
Qt::BypassWindowManagerHint |
Qt::FramelessWindowHint |
Qt::NoDropShadowWindowHint |
Qt::ToolTip;

setWindowFlags(windowFlags);

应该这样做...

关于c++ - Qt OSX全屏窗口上层菜单栏和Dock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36658004/

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