Python GUI编程-了解相关技术[整理]

Python GUI编程-了解相关技术[整理]

我们可以看到,其实python进行GUI开发并没有自身的相关库,而是借用第三方库进行开发.tkinter是tcl/tk相关,pyGTK是Gtk相关,wxPython是wxWidget相关,pyQt是QT相关,FxPy是fox相关,pywin32是win32相关.不过,这是推荐自己使用wxPython或是pyQt,因为tkinter太过古老,Gtk界面做的不是很好,fox过于弱小,win32不能跨平台.了解了今天的第一步,我们就有的放矢,明白python进行开发所要使用的武器了.不过学习这两个库也是有好处的,因为这两个库在C语言进行GUI编程也是会经常用到的.

Python GUI 开发技术

GUI 工具

Windows

Unix/X11

MacOS

Notes

Tkinter

(./)

(./)

(./)

最古老的Python GUI工具,基于tcl/tk,标准库中内置的GUI支持.参考书:John Grayson 的 Python and Tkinter programming.

PyGTK(+PyGnome)

(./)

(./)

(./)

Gnome的底层GUI库 GTK+ 的Python封装,并不推荐做跨平台使用.

wxPython

(./)

(./)

{X}

流行的跨平台GUI工具包 wxWindows的Python绑定.

PyQt

(./)

(./)

(./)(Mac Os 10)

KDE的底层GUI库,另一个流行的跨平台 GUI 工具包 Qt 的 Python 绑定.

FxPy

(./)

(./)

{X}

基于FOX的一个小GUI工具包,运行速度不错.

PyWin32

(./)

{X}

{X}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我们编程吧

为吾笔墨赞赏,莫大荣幸鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值