用
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
下,那么这就是一个不错的选择。
gui python 免费 开发 python开发gui怎么样
转载文章标签 gui python 免费 开发 python界面设计用哪些只是 python java Qt 文章分类 Python 后端开发
-
Python OpenCV #2 - OpenCV中的GUI功能
本文介绍了OpenCV的基本方发,包括图像读取、显示和写入。
python ide OpenCV