Theme-Logo
    • 通知公告
  • [登录]/[注册]
  • D 返回首页
python3编程学习
  • 基础教程
    • 初识python
    • 语法特点
    • 输入输出
    • 运算符+
    • 数据类型
    • 类型转换
    • 条件控制
    • 循环语句
    • 函数详解
    • 面向对象
    • 模块详解
    • File(文件)
    • 字符串初级
    • 字符串进阶
    • 错误和异常
  • 高级教程
    • 数据库深操作
    • web网站开发
    • GUI界面开发
    • 网络爬虫开发
    • 游戏高级开发

初识GUI

GUI 是与程序交互的一种不同的方式。GUI 的程序有3个基本要素:输入、处理和输出。
  • 返回首页

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

    本文未完全显示,开通会员查看全文......

回顶部