|  |      1alexrezit      2013-05-11 08:12:16 +08:00 Cocoa. | 
|  |      2evilangel OP @alexrezit 晕,我记得我帖子里是写了Mac下用Python做GUI界面开发该选什么的。怎么Python没了?还是我忘了? 抱歉 楼上的兄弟,cocoa我当然知道,但是我是想问Mac下python的GUI开发的。 | 
|  |      3xhacker      2013-05-11 08:43:48 +08:00 via iPad  1 可以试试 PyObjC。 | 
|      4whtsky      2013-05-11 09:15:15 +08:00 via iPhone 用 PyObjC 写 Cocoa 程序啊 | 
|  |      6gaolinjie      2013-05-11 09:23:20 +08:00 via Android qt不错 | 
|      7phuslu      2013-05-11 09:24:06 +08:00 via iPhone 可以参考goagent-osx.py,是hewig用pyobjc写的。 | 
|  |      8evilangel OP | 
|  |      9middleware      2013-05-11 10:37:14 +08:00 Objective-C。如果你真的在乎跨平台,尽量把显示之外的逻辑用 C 写,把 custom control 的逻辑用 OpenGL 写。 | 
|  |      10wang2191195      2013-05-11 11:58:05 +08:00 via iPhone 试试wxmac? | 
|  |      11hewigovens      2013-05-11 12:06:52 +08:00 可以试试kivy, http://kivy.org/ 最近小研究了下, 性能应该不是问题~ | 
|  |      12evilangel OP | 
|  |      13xdeng      2013-05-11 12:49:17 +08:00 via iPhone qt不是可以么 | 
|  |      14hewigovens      2013-05-11 13:11:40 +08:00 @evilangel PyObjC可用性还是可以的, 比较典型的是Dropbox的Mac客户端. 文档的话基本     http://pythonhosted.org/pyobjc/ 就够了, 最好是对Cocoa熟一点, 因为很多API如果pyobjc的例子里没有的话, 基本上就是靠Cocoa的文档了. | 
|  |      15xhacker      2013-05-11 13:19:31 +08:00 via iPad @middleware: 为什么要「把 custom control 的逻辑用 OpenGL 写」? | 
|  |      17evilangel OP @hewigovens  嗯,谢谢你的链接资料,先收藏了,对大名鼎鼎的Dropbox肯定是知道的了,app里确实看的出是Python写的,关键是PyObjc的资料太少了。。国内更是没有,所以主要是想找一个用的人多的方便遇到问题又google不到的时候请教一下。 | 
|  |      18middleware      2013-05-11 17:26:44 +08:00 @xhacker 这样比用 Cocoa 写可移植性好。 | 
|  |      19wang2191195      2013-05-11 17:31:48 +08:00 via iPhone @evilangel 呃 wxmac号称用的是native UI 而QT全是自己渲染?成那样的吧〜可以尝试一下 只是设计器这个东西很蛋疼 还有就是很想吐槽为什么每个C++界面库都要自己搞一套别的关联库 | 
|  |      20davepkxxx      2013-05-11 17:54:16 +08:00 除非你用swing、qt、opengl之类的跨平台api写,否则我建议你直接用objc写。 | 
|  |      21evilangel OP 好吧,我是不是不应该考虑跨平台呢。。。 | 
|  |      22dingtianran      2013-05-11 21:33:08 +08:00 这也是个会被拉去烧死的问题。。。。哈哈哈哈 | 
|  |      23monkeycz      2013-05-11 23:13:27 +08:00 在Mac上用PyQt做过实验性的项目,感觉还不错 |