请问 Python 能用来编写桌面应用么

2015-06-20 22:05:26 +08:00
 gzxultra

刚开始学,目前看着the hard way learn python
接下来学校有个网络课设,大概要做出一个类似QQ的通讯软件(聊天,传文件,发图片...)
要在OS X下做出这个应用需要学哪些知识呢?
请给出学习路线(界面,框架...)

16145 次点击
所在节点    Python
32 条回复
HowardMei
2015-06-21 14:06:32 +08:00
要想漂亮,可以考虑用enaml (没到1.0版,文档不够新),支持PyQT/PySide和CSS定义控件
http://nucleic.github.io/enaml/docs/examples/ex_gradient_push_button.html
rundis
2015-06-21 14:17:32 +08:00
要做桌面程序的话,直接用visual c#,强行一波拖拉无脑做出gui
wshcdr
2015-06-21 15:18:17 +08:00
用wxPython吧
wolong
2015-06-21 15:39:20 +08:00
桌面程序还是C#方便快捷。
ivenvd
2015-06-21 18:42:18 +08:00
呃,大部分 Linux 桌面应用(尤其 GNOME)都是 Python 写的吧?
linux40
2015-06-22 08:21:19 +08:00
没叫用图形啊
fxbird
2015-06-22 09:37:27 +08:00
要做桌面还是用.net吧,还是那个方便,我曾经用java swing开发过桌面程序,从OO的角度说,它很完美,但从实用的角度讲,简直是渣,开发起来那叫一个累啊
wizardforcel
2015-06-22 19:38:41 +08:00
tkinter不仅丑 设置长宽的时候也别扭。
staticor
2015-06-22 23:51:07 +08:00
我是无意在quora中看到一个问题中, 回想起些许与此问题有关, 所以转link http://www.quora.com/Is-it-true-that-Python-is-a-dying-language
参考下Adam的回答.
WispZhan
2015-06-23 11:04:29 +08:00
我没有用python开发过桌面应用的经验。个人感觉,可以是可以,但是总感觉开发效率不如其他平台。

windows下开发效率明显低于wpf,linux下直接Qt感觉更快。甚至于半残的javaFX应该比它的效率高。
Clarencep
2015-06-23 17:53:44 +08:00
歪个楼,这么喜欢用python,不如搞个类似[WebQQ][http://web.qq.com/]的web应用,直接用浏览器访问……这也是QQ
guiqiqi
2015-07-07 07:47:47 +08:00
@wizardforcel ttk就能好些吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/200090

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX