2010-01-07 54 views
7

我想用wxpython ui製作一個cherrypy應用程序。問題是兩個庫都使用閉環事件處理程序。有沒有辦法讓這個工作?如果我有wx ui開始,cherrypy會鎖定用戶界面嗎?cherrypy和wxpython

+0

你能描述一下你的應用程序嗎?我不確定你是如何整合網絡服務器和GUI的。 – 2010-01-07 17:51:22

+1

你的問題聽起來像兩個霍比特人 – Manu 2010-01-07 17:59:17

回答

1

解耦它們的一種方法是將它們作爲兩個獨立的進程啓動,並通過某種IPC機制進行通信。你可能不得不寫一個小適配器讓他們說一個通用的協議。

既然你在做CherryPy,你也可以通過HTTP公開一個控制界面,而wx GUI可以用來驅動你的服務器。

1

我鼓勵你看看Calibre(電子書管理器)source。它是用PyQT編寫的,但使用CherryPy允許人們從他們的局域網外查看他們的圖書館。