美好的一天!主要應用程序窗口和Qt中的對話交互
有一個問題:主窗口(例如MyApp)在後臺工作(在所有其他窗口或托盤後面),不需要無需顯示它。經過一段時間後,會出現一些提醒StayOnTop對話框(父母= 0,不與主窗口綁定)並要求進行一些用戶交互。對話框關閉後,我想保留一個當前正在工作的應用程序窗口用戶,並且用戶繼續完成他的工作而不切換到MyApp。但是,與上述行爲不同,主MyApp窗口出現,用戶強制切換回他的窗口(作業) - 不方便。
如何防止關閉對話框後出現MyApp主窗口?需要安裝一些事件過濾器或訪問OS API? Mac,Windows,Linux存在問題。
Qt :: Popup不起作用,因爲它使對話框模式,並立即顯示主窗口。將嘗試隱藏對話框。 –
隱藏也導致主窗口出現,似乎這個人是正確的:http://developer.qt.nokia.com/forums/viewthread/8495/#49421 –