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