
1 RelativeLayout 2013-05-27 14:43:39 +08:00 kivy http://kivy.org/ |
2 chon 2013-05-27 14:49:01 +08:00 没用py开发过图形界面,但是看很多人用PyQt |
3 likai 2013-05-27 14:56:19 +08:00 via Android pyqt |
只用过Tk的路过, 并表示Tk好难用 |
5 davepkxxx 2013-05-27 15:33:07 +08:00 我一般都开发console程序,不过看到很多人推荐qt |
6 passluo 2013-05-27 15:40:41 +08:00 WXwidgets ? |
7 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 下都是一样的。 |
8 yaotian 2013-05-27 16:25:28 +08:00 @RelativeLayout 这个能被真正用到项目中吗? |
9 yangguang 2013-05-27 16:49:21 +08:00 只用过wxPython,配合Boa Constructor感觉还是很简单,可以实现拖拽的。 |
10 chu1337 OP @thedevil5032 很多人推荐pyqt 哈... 还有个问题,网上貌似没有很详细的书籍或教程,只有官方的文档(还是英文的...),有什么好的可以推荐么~ |
11 chchwy 2013-05-27 17:19:19 +08:00 |
12 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. 很多人都会跟你说,做编程英语很重要。 |
14 chu1337 OP @thedevil5032 .. 我英语扔了将近一年了,尽力捡起来.. |
15 shiweifu 2013-05-27 17:48:06 +08:00 推荐tk |
17 RelativeLayout 2013-05-27 19:01:37 +08:00 @yaotian 当然可以啊,你可以看他的demo,很完善的框架。 |
18 xuelang 2013-05-27 19:05:00 +08:00 可以试下wxPython |
20 meta 2013-05-27 21:15:36 +08:00 现在的图形界面不都是直接webkit了么。 |
21 xuelang 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)然后大致看了下介绍 |
22 loveshouhu 2013-05-27 23:52:41 +08:00 目测Qt还不错。。 |
23 mckelvin 2013-05-28 15:00:28 +08:00 PyQt很方便,可以用QtDesigner拖拖拉拉设计好界面,由ui文件直接生成对应的python GUI代码。 https://github.com/mckelvin/doubanfm-for-linux 是我用PyQt写的豆瓣FM客户端 |
25 ygmpkk 2013-05-28 17:14:00 +08:00 @RelativeLayout KIVY +1 |
26 gully 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布局 |