
1 RelativeLayout May 27, 2013 kivy http://kivy.org/ |
2 chon May 27, 2013 没用py开发过图形界面,但是看很多人用PyQt |
3 likai May 27, 2013 via Android pyqt |
4 Golevka May 27, 2013 只用过Tk的路过, 并表示Tk好难用 |
5 davepkxxx May 27, 2013 我一般都开发console程序,不过看到很多人推荐qt |
6 passluo May 27, 2013 WXwidgets ? |
7 thedevil5032 May 27, 2013 只用过 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 下都是一样的。 |
8 yaotian May 27, 2013 @RelativeLayout 这个能被真正用到项目中吗? |
9 yangguang May 27, 2013 只用过wxPython,配合Boa Constructor感觉还是很简单,可以实现拖拽的。 |
10 chu1337 OP @thedevil5032 很多人推荐pyqt 哈... 还有个问题,网上貌似没有很详细的书籍或教程,只有官方的文档(还是英文的...),有什么好的可以推荐么~ |
11 chchwy May 27, 2013 |
12 thedevil5032 May 27, 2013 @chuhades 其实根据我自己的经验, PyQt 编程的学习方法主要是看代码和文档,特别是官方的英文文档。 推荐书籍: Rapid GUI Programming with Python and PyQt. 附带很多例子, http://www.qtrac.eu/pyqtbook.html。 ps. 很多人都会跟你说,做编程英语很重要。 |
14 chu1337 OP @thedevil5032 .. 我英语扔了将近一年了,尽力捡起来.. |
15 shiweifu May 27, 2013 推荐tk |
17 RelativeLayout May 27, 2013 @yaotian 当然可以啊,你可以看他的demo,很完善的框架。 |
18 xuelang May 27, 2013 可以试下wxPython |
20 meta May 27, 2013 现在的图形界面不都是直接webkit了么。 |
21 xuelang May 27, 2013 @yaotian 没实践过,只是看了“Is Python any good for GUI development?”(http://stackoverflow.com/questions/115495/is-python-any-good-for-gui-development)然后大致看了下介绍 |
22 loveshouhu May 27, 2013 目测Qt还不错。。 |
23 mckelvin May 28, 2013 PyQt很方便,可以用QtDesigner拖拖拉拉设计好界面,由ui文件直接生成对应的python GUI代码。 https://github.com/mckelvin/doubanfm-for-linux 是我用PyQt写的豆瓣FM客户端 |
25 ygmpkk May 28, 2013 @RelativeLayout KIVY +1 |
26 gully Jun 2, 2013 wxPython很好用,社区支持也很好 http://groups.google.com/group/wxpython-users wxPython的作者Robin基本上有问必答 我使用好几年了,开发了几个公司内部使用的工具.开发和维护的效率都非常高. 开源了其中的一个hex编辑器组件: https://github.com/deepgully/codes/tree/master/hexeditor PS. 强烈推荐使用sizer布局 |