python界面设计用哪些只是_用python进行GUI开发的选择

python

进行

GUI

开发的选择

Python

最大的特点就在于她的快速开发功能。作为一种胶水型语言,

python

几乎可以渗透在我们编程过程中的各个领域。这里我简单介绍一下用

python

gui

开发的一些选择。

1.Tkinter

Tkinter

似乎是与

tcl

语言同时发展起来的一种界面库。

tkinter

python

的配备的

标准

gui

库,

也是

opensource

的产物。

Tkinter

可用于

windows/linux/unix/macintosh

操作系统,而且显示风格是本地化的。

Tkinter

用起来非常简单,

python

自带的

IDLE

就是采用它写的。除此外,

tkinter

的扩展集

pmw

Tix

功能上都要相对它

强大,但

tkinter

却是最基本的。我认为,在用

python

gui

开发,

tkinter

是最

基本的知识,所以这个环节是必须要学习的。你或许在以后的开发中并不常用

tkinter

,但是一些小型的应用上面,他还是很有用的,而且开发速度也很快。

2.WxPython

WxWidgets

应该算是近几年了比较流行的

GUI

跨平台开发技术了。

wxWidgets

不同的版本应用,

c++

的,

也有

basic

的,

现在在

python

上面也有较好的移植。

wxpython

的功能上面要强于

tkinter,

她提供了超过

200

个类,面向对象的编程风

格,设计的框架类似于

MFC

。对于大型

GUI

应用上面,

wxPython

还是具有很强

的优势的。

boa constructor

可以帮助我们快速可视地构建

wxwidgets

界面。

3.PyQT

Qt

同样是一种开源的

GUI

库,

Qt

的类库大约在

300

多个,

函数大约在

5700

多个。

Qt

同样适合于大型应用,由它自带的

qt

designer

可以让我们轻松来构建界面元

素。

4.pyGtk

Gtk

linux

Gnome

的核心开发库了。功能上面非常齐全。值得说明的是,在

windows

平台下

gtk

的显示风格并不是特别本地化。不过他带的

glade

的界面设

计器还是可以帮你省不少事的。

5.Jython

尝试过用

python

访问

java

类库吗,那么就用

jython

吧。

jython

其实可以认为是

另外一个

python

开发环境,基于

java

的,但是大多数的

CPython

调用

jython

还是可以的。你可以在

jython

环境下像使用

java

一样来通过

python

的语法来调

java

语言,真的很酷。

6.MFC

Windows

Pywin32

允许你像

VC

一样的形式来使用

PYTHON

开发

win32

应用。代

码风格可以类似

win32 sdk

,也可以类似

MFC

,由你选择。如果你仍不放弃

vc

样的代码过程在

python

下,那么这就是一个不错的选择。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值