
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 可以试试 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做过实验性的项目,感觉还不错 |