我打算使用Python來創建桌面應用程序,以瞭解一些桌面概念。我要使用GTK或Qt,我還沒有確定哪一個。需要關於使用gui創建桌面應用程序的幫助/指導
事實是:我想創建一個應用程序,可以從命令行調用,並使用GUI。所以它對於cmd粉絲和GUI用戶也很有用。
將來也會創建一個Web界面,所以它可以在某個地方使用模板語言創建的html界面運行。
我在考慮兩種方法: - 通過從桌面/ Web實現中調用的簡單接口創建「模型」(核心模塊,其中包含所有功能) - 使用html界面創建「模型」,並嵌入瀏覽器組件,以便在桌面/ web場景中重用所有代碼。
我的問題是:這個項目涉及到哪些概念?每種方法有哪些優點/缺點?他們有可能嗎?
通過命名「接口」,我打算用def調用來做一些interfaces.py文件。這是一個壞方法嗎?
我想知道一些書籍建議或資源給這兩個選項 - 或者來自共享相同GUI/cmd/web目標的項目的源代碼。
在此先感謝!
重複這個? http://stackoverflow.com/questions/2857634/how-can-i-create-a-gui-on-top-of-a-python-app-so-it-can-do-either-gui-or- cli – 2010-05-18 20:27:14
網絡概念如何?那裏提出的原則是否實現了這個目標?我的理解是,我可以創建一個4.導入foo_core的Web模塊。稱它爲foo_web.py? – 2010-05-18 20:28:20