• 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}

  • 相关阅读:
    IOS开发之——绘图(CGContext)
    网站相关人员信息记录humans.txt
    统一代码风格工具——editorConfig
    Bootstrap自动定位浮标
    Bootstrap图片轮播
    Bootstrap手风琴效果
    Bootstrap按钮插件
    Bootstrap弹出框
    Bootstrap提示框
    Bootstrap选项卡
  • 原文地址:https://www.cnblogs.com/shaoguangleo/p/2805797.html
Copyright © 2020-2023  润新知