初步了解GUI

    作者:课课家教育更新于: 2018-11-27 09:35:20

    大神带你学编程,欢迎选课

      初步了解GUI

      1、什么是GUI

      GUI是Graphical User Interface (图形用户界面)的缩写。在GUI中,并不只是输入文本和返回文本,用户可以看到窗口、按钮、文本框等图形,而且可以用鼠标单击,还可以通过键盘输入。GUI是与程序交互的一种补贴的方式。GUI的程序有3个基本要素:输入、处理和输出。

      2、常用的GUI框架

      对于Python的GUI开发,有很多工具包可以选择,其中一些流行的工具包如下表。

    工具包 描述
    wxPython wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便地创建完整的、功能健全的GUI用户界面
    Kivy Kivy是一个开源工具包,能够让使用相同源代码创建的程序跨平台运行,它主要关注创新型用户界面开发,如多点触摸应用程序
    Flexx Flexx是一个纯Python工具包,用来创建图形化界面应用程序,其使用web技术进行界面的渲染
    PyQt PyQt是Qt库的Python版本,支持跨平台
    Tkinter Tkinter(也叫Tk接口)是Tk图形用户界面工具包标准的Python接口,Tk是一个轻量级的跨平台图形用户界面(GUI )开发工具
    Pywin32  Windows Pywin32允许用户像VC一样的形式来使用Python开发Win32应用
    PyGTK PyGTK让用户用Python轻松创建具有图形用户界面的程序
    Pyui4win pyui4win是一个开源的采用自绘技术的界面库

      每个工具包都有其优缺点,所以工具包的选择取决于用户的应用场景。

      3、安装WxPython

      wxPython是个成熟而且特性丰富的跨平台GUI工具包,由Robin Dunn 和Harri Pasanen 开发, wxPython的安装非常简单,使用pip工具安装wxpython只需要如下一行命令:

    pip install -U wxPython

      在Windows系统的cmd命令下,使用pip安装wxpython,如下图。初步了解GUI_Python_ 编程语言_工具包

课课家教育

未登录

1