我正面臨Qt的一個實際問題。我正在使用一個與QLocalSocket進行通信的類到另一個進程(管道/ unix套接字),我需要在其他事件發生之前進行通信,即在app.exec()啓動之前(或者更準確地說,一旦應用程序啓動)。我正在使用的類需要一個事件回調,所以如果我在事件循環啓動之前調用類方法,它就不起作用。當事件循環準備就緒時,有什麼辦法可以開始?我想在隱藏的窗口構造函數中創建一個隱藏的僅用於事件的窗口並完成我的職責,並將此窗口作爲頂層實現。Qt4.5:在app.exec之前使用基於事件循環的localsocket
基本上,我需要這個本地套接字通信任務,一旦事件循環變得可用,就立即啓動。
任何想法?
謝謝。
我忘了提及這是一個非UI進程,它是一個監聽器進程。 – 2009-11-18 16:32:59
我明白了,試試QEventLoop,它也可以與非UI應用程序一起工作。 – 2009-11-18 17:21:11