![](/img/trans.png)
[英]QT5 error: Unknown type name 'QCoreApplication'. First program in Qt5
[英]Should my schizophrenic console/gui Qt5 program use QApplication or QCoreApplication?
我的程序將打開GUI或不打開GUI,具體取決於某些命令行參數。 現在,我正在為我的主事件循環實例化QApplication
,但是注意到從無頭計算機運行時,我的程序中止(缺少xorg / xcb),除非我指定一些環境變量來欺騙它,使其相信正在運行xorg。
當我實例化QCoreApplication
我無權訪問activeWindow()。 如果程序無頭運行(這是命令行參數的作用),則要求activeWindow()的代碼將永遠不會運行。
所以我要問的是,是否有可能使QApplication在沒有頭的機器上運行而不會出現問題,並且根本不顯示任何GUI?
我還有其他選擇嗎?
不,這是不可能的。 但是您可以從命令行參數依賴地創建QCoreApplication或QApplication。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.