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