Python论坛  - 讨论区

标题:[python-chinese] 用 Python 开发 Mac Cocoa程序

2005年07月31日 星期日 06:12

Zhupeng Han hanzhupeng at gmail.com
Sun Jul 31 06:12:21 HKT 2005

今天晚上看 Cocoa编程,要用 Objective-C ,比较不爽
后来找到了 pyobjc 这个 Python的module,一切问题都解决了,太爽了

http://pyobjc.sourceforge.net

使用过程:

1。 使用 Interface Builder 建立图形界面 nib 文件
2。 创建程序框架
python -c "import PyObjCScripts.nibclassbuilder" MainMenu.nib > App.py

3。建立一个 setup.py 文件
from distutils.core import setup
import py2app

setup(
   app=['App.py'],
   data_files=['MainMenu.nib'],
)

4。 填写 App.py 程序的逻辑部分
5。 python setup.py py2app

然后就生成了一个 MacOSX标准的 App 包,可以发布了

优点:大量python的程序可以方便的迁移到 MacOSX上,可以借用Mac上非常优秀的 UI 设计工具以及 Cocoa库, 不需要学习
Objective-C (当然,这是不可能的),降低学习门槛

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年07月31日 星期日 10:03

alang yin alang.yl at gmail.com
Sun Jul 31 10:03:02 HKT 2005

可惜没有Mac电脑用。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050731/4a3388b9/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号