码迷,mamicode.com
首页 > 编程语言 > 详细

python-GUI的几个模块

时间:2015-06-09 17:32:15      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

python的默认GUI工具集是Tk,可以通过python接口Tkinter来使用Tk,Tk并非最强最新,也不是包含GUI构建模块最多的工具集,但它非常简单,并且可以开发出能运行于大多数平台的GUI程序。

Tkinter是python的默认GUI库,它基于Tk工具集,Tk最初是为工具命令语言Tcl设计的,Tk流行后被移植到许多其它的脚本语言中,包括python。

使用Tk时要创建一个顶层窗口,然后是一些组件,如Button、Canvas、Checkbutton、Entry、Frame、Label、Listbox、Menu、Menubutton、Messge、Radiobutton、Scale、Scrollbar、Text、Toplevel等,这些组件要pack到顶层窗口中,最后进入mainloop

Tix,即Tk Interface eXtensions,包含在Python标准库中。Tix是对Tcl/Tk的一个扩展库,其中增加了许多新的组件、图像类型和其它一些命令,提高了Tk作为GUI开发工具集的可用性。

Pmw,即Python MetaWidgets的Tkinter扩展,是第三方的工具集。这个模块体现了Tkinter悠久的历史,它基本上是通过在GUI工具集中添加一些新式的组件来延长Tkinter的寿命。

wxPython,即wxWidgets的Python绑定,是第三方的工具集。wxWidgets是一个跨平台的工具集,用来构建GUI,它用C++实现在各种平台上广泛使用,并为这些平台定义了一致、通用的API。wxWidgets最大的优点在每个平台上都使用原生GUI,所以程序将和所有其它桌面程序有相同的外观和用户体验,另一个特点是不会局限于使用C++开发wxWidgets应用程序,也有对Python和Perl的接口。

PyGTK,即GTK+的Python绑定,是第三方的工具集。

上面只是一些常用的python工具集,还有许多其它的开源、商用的GUI工具。

python-GUI的几个模块

标签:

原文地址:http://blog.csdn.net/ieearth/article/details/46426305

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!