我的应用程序是OS锁定屏幕(例如GDM的锁定屏幕或KDE的锁定屏幕),因此我试图使其功能像一个。
我试图将应用程序的窗口悬停在所有其他窗口上方,并禁用/拦截所有会导致其消失的键盘快捷键(ALT-TAB
,CTRL-ALT-D
等)。
有什么办法吗?我有100%的肯定,因为存在带有GUI的锁屏,但我只是找不到地方...
最佳答案
我不知道如何用Qt做到这一点,但是您正在寻找的叫做grabbing。您可以获取pointer input device和keyboard。
编辑:查看Qt4文档,您是否尝试过使用QWidget::grabMouse?看起来此功能确实可以满足您的需求。