Py 的图形界面开发,哪个包好些?

2013-05-27 14:35:42 +08:00
 chuhades
py 用了一段时间了,但是一直都没做过图形界面,不知道哪个包好些?
最好是可以可视化的~
6395 次点击
所在节点    Python
26 条回复
RelativeLayout
2013-05-27 14:43:39 +08:00
chon
2013-05-27 14:49:01 +08:00
没用py开发过图形界面,但是看很多人用PyQt
likai
2013-05-27 14:56:19 +08:00
pyqt
Golevka
2013-05-27 15:13:27 +08:00
只用过Tk的路过, 并表示Tk好难用
davepkxxx
2013-05-27 15:33:07 +08:00
我一般都开发console程序,不过看到很多人推荐qt
passluo
2013-05-27 15:40:41 +08:00
WXwidgets ?
thedevil5032
2013-05-27 16:22:54 +08:00
只用过 PyQt,觉得上手比较容易。
编程大致过程:看例子,根据需求由 class 名选择 class,看 class 文档,写代码实验。
界面写起来很方便。
(我的 github 上有几个简单的应用,请随意参观,欢迎建议和问题)

关于 PyQt 和 PySide 的比较: http://stackoverflow.com/questions/1297660/pyside-vs-pyqt

====
class 文档:
这个似乎上不去了, http://pyqt.sourceforge.net/Docs/PyQt4/classes.html
两个的内容应该是一样的, http://qt-project.org/doc/qt-4.8/classes.html

虽然是针对 C++ 写的文档,但无论是函数名,method 在 Python 下都是一样的。
yaotian
2013-05-27 16:25:28 +08:00
@RelativeLayout 这个能被真正用到项目中吗?
yangguang
2013-05-27 16:49:21 +08:00
只用过wxPython,配合Boa Constructor感觉还是很简单,可以实现拖拽的。
chuhades
2013-05-27 17:13:44 +08:00
@thedevil5032 很多人推荐pyqt 哈...
还有个问题,网上貌似没有很详细的书籍或教程,只有官方的文档(还是英文的...),有什么好的可以推荐么~
chchwy
2013-05-27 17:19:19 +08:00
PyQt教程: http://zetcode.com/tutorials/pyqt4/

中文就別想了,這目前還算小眾技術。
thedevil5032
2013-05-27 17:20:40 +08:00
@chuhades 其实根据我自己的经验, PyQt 编程的学习方法主要是看代码和文档,特别是官方的英文文档。
推荐书籍: Rapid GUI Programming with Python and PyQt. 附带很多例子, http://www.qtrac.eu/pyqtbook.html。

ps. 很多人都会跟你说,做编程英语很重要。
chuhades
2013-05-27 17:20:50 +08:00
@chchwy thx...
chuhades
2013-05-27 17:24:23 +08:00
@thedevil5032 囧.. 我英语扔了将近一年了,尽力捡起来..
shiweifu
2013-05-27 17:48:06 +08:00
推荐tk
chuhades
2013-05-27 17:53:37 +08:00
@shiweifu 看过几眼tk,感觉用它很折磨...
RelativeLayout
2013-05-27 19:01:37 +08:00
@yaotian 当然可以啊,你可以看他的demo,很完善的框架。
xuelang
2013-05-27 19:05:00 +08:00
可以试下wxPython
yaotian
2013-05-27 20:44:06 +08:00
@xuelang 具体在自己的项目中实践过吗? 例子总归是例子。我对这很感兴趣,想用到项目中,怕到一半做不下去了。
meta
2013-05-27 21:15:36 +08:00
现在的图形界面不都是直接webkit了么。

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

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

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

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

© 2021 V2EX