1.python有哪些GUI框架
- Tkinter
- Wxpython
- Pygtk
- Pyqt
- Pyside
- Kivy
2.Tkinter介绍
- python内嵌的gui环境,使用TCL实现,python IDLE由Tkinter实现
- python标准按照包中包含Tkinter,易学易用,方便创建简单的GUI
- 跨平台
- 所有控件由代码实现
3.Wxpython介绍
- 跨平台,由C++编写
- python的扩展模块,需要安装
- 文档少,问题不容易解决
- 代码布局控件,不直观
4.Pygtk介绍
- python对GTK+GUI的封装
- python的扩展模块,需要安装
- Gnome下应用多
- GTK在windows下兼容性有一定的问题
5.Pyqt介绍
- python对QT的包装,QT用C++实现。
- 跨平台
- Pyqt与QT的函数接口一致
- 控件丰富,拖拽布局
- 方便打包成二进制文件
- GPL协议,商业程序需要购买版权
6.Pyside介绍
- python对QT的封装
- python的扩展模块,需要安装
- 跨平台
- 与pyqt的API一致
- 诺基亚的亲儿子
- LGPL协议,为自由软件。
7.Kivy介绍
- 使用python和cython编写,开源
- 针对多点触摸应用
- 全平台支持
- 代码布局,使用kivy language专用语言,GUI布局环境不成熟
- 中文支持差