Skip to Content.
Sympa Menu

byte-of-python - Re: [Byte-of-Python] Python GUI

byte-of-python AT lists.ibiblio.org

Subject: Discussion regarding the book 'A Byte of Python'

List archive

Chronological Thread  
  • From: 沈洁元 <orion_val AT 163.com>
  • To: "Tony Lin(SH)" <tony.lin AT o2micro.com>
  • Cc: byte-of-python AT lists.ibiblio.org
  • Subject: Re: [Byte-of-Python] Python GUI
  • Date: Sat, 23 Sep 2006 09:52:52 +0800

This mail is in Simplified Chinese.  Perhaps there are other Chinese users on "A Byte of Python" Mailing List.  So, I forward this mail to mail-list.
 
BR// Juan Shen
******************************************************************
林向东,
 
您好。
谢谢你阅读了《简明Python教程》。
你的几个问题,我简要回答如下。
 
----- Original Message -----
From: "Tony Lin(SH)" <tony.lin AT o2micro.com>
To: <orion_val AT 163.com>
Sent: Friday, September 22, 2006 7:25 PM
Subject: Python GUI

沈先生,

拜读了你翻译的《简明Python教程》。想进一步学下去,有几个问题,望不吝赐教:
1。你用什么工具完成的?我是指编辑工具。直接就变成网页了?
我是直接用HTML编写的网页。但是原作作者Swaroop C H是使用sgml语言编写的,然后通过sgmltool转换成html。SGML语言是一种比较常用的编写文档的标记语言,通过sgmltool这个开源工具可以转换成HTML、PDF等多种常用格式,编辑起来也很方便。不过遗憾的是,sgmltool对于中文支持得并不是很好,所以我后来放弃了使用SGML,改而直接用HTML编写。
2。有没有类似的用Python写GUI的中文教程?
我没有看到过Python GUI中文教程。你可以Google一下,或许有。因为我的本职工作不是Python相关,所以对于这个问题不是很了解。
3。你觉得哪种GUI工具比较好?我不介意是否收费。介意其实用性和可靠性。
据我所知,常用的Python GUI工具(其实说Python GUI库比较好)有四种:PyGTK、PyQt、WxPython和TkInter。我以前学习和使用Python GUI库开发过几个小软件。这四种库都是开源的,其中,只有WxPython(据说)和TkInter可以在Windows操作系统下工作得比较好。然后,我只学习和使用过PyGTK和TkInter。因为,在网络上实在很难找到PyQt和WxPython的文档和教材。
PyGTK的功能比较强大,而且完全支持中文,可以在安装了Gtk2图形界面的Linux类操作系统上面使用。另外配合Glade这个工具,可以很方便的进行图形化设计,工作效率很高,很适合设计一些较大型的GUI软件。PyGTK的文档也做得很棒。地址是:http://www.pygtk.org/tutorial.htmlhttp://www.pygtk.org/articles.html。很高兴的发现其中一些文章已经有了中文翻译。
TkInter是Python自带的一个小型库。功能比较简单,用起来也相对复杂,基本属于一种比较落后的GUI。优点是不需要额外的库进行支持,只需要安装了Python解释器,就自带了这个库。在多种操作系统下都可以用,兼容性很好,也很成熟。TkInter的英文文档也不少。我比较喜欢的是这个文档:http://nsa.kpu-m.ac.jp/gijutu/python/man-gui/man-pythonware/library/tkinter/introduction/index.htm
4。网上什么地方有比较多的说中文的Python专家可以请教?
对不起,我不了解这样的中文Python社区。英文的社区有Python的邮件列表、新闻组、论坛等等,详细情况可以见:http://www.python.org/community/lists/
谢谢!
林向东


  • Re: [Byte-of-Python] Python GUI, 沈洁元, 09/22/2006

Archive powered by MHonArc 2.6.24.

Top of Page