[英]Global hotkeys in a cross-platform Qt application
我正在使用 Qt 在 C++ 中創建一個跨平台實用程序,為此我需要快捷鍵(或熱鍵,不太確定其中的區別)。 本質上,該應用程序將運行並且僅作為系統托盤中的圖標可見,並在您按下某些快捷鍵(例如 Ctrl-Shift-f4 或其他)時執行操作。
我的印象是 Qt 不提供處理快捷鍵的方法,除非應用程序處於焦點狀態,而在我的情況下它不會。 所以,那已經結束了(如果這是一個可行的選擇,請告訴我)。
我已經找到了很多示例/文檔來解釋如何使用適用於 linux 的 Xlib/Xcb、適用於 Windows 的 win32 api 和適用於 osx 的 carbon 來執行此操作,但我很難找到一種適用於Qt 應用程序的范圍。
什么是完成我需要的方法?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.