1
A
回答
1
當然,看到the tutorial - 這是非常過時,但仍然應該提出申請。 (Apple's tutorial是好的,但它只展示瞭如何從Python調用ObjC,而pyobjc自己的教程雖然極短,但側重於相反的方向 - 從ObjC調用Python--這看起來就是你想要的)。
相關問題
- 1. PyQT vs PyObjc/Cocoa-Python
- 2. 如何用Cocoa和Python(PyObjC)創建狀態欄項目?
- 3. 安裝PyObjC上Enthought Python和冠層
- 4. 什麼是PyObjC?
- 5. Cocotron與pyobjc?
- 6. 使用pyobjc
- 7. 實現PyObjc NsObject子類
- 8. PyObjc autorelease pool
- 9. PyObjC不工作
- 10. 錯誤PyObjC
- 11. 降級從pyobjc 2.2
- 12. 目標Android和iphone與Python
- 13. 在iPhone上的PyObjC中的Python Hello World?
- 14. 如何在Python/PyObjC中繼承NSPanel?
- 15. 目標C與目標C++
- 16. 在Python中使用PyObjC和ScriptingBridge發送消息
- 17. 如何使用Python和PyObjC從Apple iSight捕獲幀?
- 18. 問題openPanelDidEnd在PyObjC在10.6
- 19. 腳本橋vs PyObjC vs py2app
- 20. 目標c和apex webservice
- 21. 遞歸和目標C
- 22. SIP和ZRTP目標c庫
- 23. 目標c和事件
- 24. Unamed類別和目標C
- 25. 目標C和PHP互動
- 26. Iphone,回調和目標c
- 27. 目標C類和繼承
- 28. GH單元和目標C++
- 29. UIWebView在iOS8和目標C中沒有響應目標C
- 30. 安裝PyObjC時出錯
現在,如果我想用目標c來控制HOWIE(pyaiml chat bot http://howie.sourceforge.net/),我該怎麼做?我想爲HOWIE製作一個GUI。但是,我不想使用終端作爲接口,我想讓GUI成爲獲得HOWIE響應併發送輸入的接口。 – objectiveccoder001 2010-08-05 00:02:55
我不知道howie(也沒有讓我感興趣去研究它;-),但最壞的情況是你可以用'pyexpect'來控制它,並用Xcode,Cocoa和Python編寫整個Mac GUI(使用PyObjC - 參見我已經指出了Apple的教程) - 完全不需要從「一個客觀的C應用程序」運行Python代碼;-)。或者,不用pyexpect,你可以看看howie,併爲它使用或製作一個體面的Python API--但是,再一次,這與objective-c有什麼關係呢? – 2010-08-05 00:07:30
@Elijah,是的,我在Python方面非常有經驗,但是我有多少空閒時間在Stack Overflow上進行響應(我的答案可能會被許多人閱讀和使用),而不是1對1幫助這只是不規模 - 對不起。如果你不知道Python或Tcl,我不知道如何「驅動」一個你不能改變的文本模式應用程序(因爲你不知道它的語言,無論它是什麼),從GUI前端-end - 'expect'是Tcl,'pyexpect'是Python(我不知道ObjC的任何等價物)。但是,Python很容易學習!) – 2010-08-05 00:51:37