2011-09-11 39 views
0

由於各種原因,我不能/不想使用NIB文件(或任何其他外部資源)。PyObjC:如何創建一個簡單的虛擬應用程序沒有nib文件

如何用PyObjC創建一個簡單的虛擬應用程序(例如一些簡單的菜單,一些空窗口),即使用純Python代碼?

+0

您已經瀏覽了PyObjC文檔中的所有[示例代碼](http://pyobjc.sourceforge.net/examples/)?他們中的許多人不使用筆尖。 –

+0

@Josh:是的。哪一個?我還沒有找到任何沒有的。 – Albert

+0

@Josh:或者即使他們不使用nibs,他們也不會以純Python代碼的形式出現。 – Albert

回答

0

一個非常有用的介紹與示例代碼是Introduction to PyObjC and Cocoa on lethain.com與一些示例代碼here(及相關文件)。

我現在也有一個自己的項目(一個music player),我動態地構建了整個Cocoa GUI。該部分的主要代碼是here

+0

我不認爲'MainMenu.xib'和其他相關文件是純粹用Python創建的,他們(考慮你自己的項目)? – mmgp

+0

@mmgp:不,只是看看它。但是你是對的,我的第一個鏈接中的例子並沒有在Python中動態地創建所有的GUI元素。 – Albert

相關問題