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