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

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

PyQt

(Mac Os 10)

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

FxPy

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

PyWin32

转载于:https://www.cnblogs.com/shaoguangleo/archive/2011/04/04/2805797.html

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

  1. python程序画漂亮图_存储五彩画笔绘制的漂亮简笔画的Python实现(Python GUI编程)...

    上几篇文章我们创建了一个Python画笔类,并对画笔类进行完善,可以定义画笔的大小和颜色信息.今天,我们编程实现将画笔画出的内容保存在本地的功能. 要实现将画笔在Canvas上绘制的内容保存在本地的功 ...

  2. Python gui编程pyQt5安装步骤

    Python gui编程pyQt5安装步骤 =============================== -m PyQt5.uic.pyuic  $FileName$ -o $FileNameWit ...

  3. Python GUI编程(Tkinter)笔记

    Python GUI编程Tkinter笔记 1 显示任意格式图片 2 固定框架Frame大小 3 选择文件夹或文件 4 展示菜单栏 5 展示选择的图片 1 显示任意格式图片 Tkinter只支持显示G ...

  4. linux 移除python_第16 p,PYthon中的用户交互,Python GUI编程

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第16篇文章,第二阶段的课程:Python基础知识:PYthon中的用户交互.Python GUI编程实现方式介绍. 学习本课程,建 ...

  5. Eel+VUE python GUI编程

    Eel+VUE python GUI编程 python GUI编程 python GUI编程 Eel 是一个轻量的 Python 库,用于制作简单的类似于离线 HTML/JS GUI 应用程序,并具有 ...

  6. Python GUI编程(Tk)--聊天窗口--键盘值查询

    1 界面设计和实现过程 ■ 界面布局设计 ■ 创建所需控件 ■ 设定事件和命令相应 ■ 对控件进行布局 ■ 完成程序代码 详细的介绍可参考 书籍:<Python GUI Programming ...

  7. Python GUI编程:将自己写的postman打包成exe可执行文件

    通过前面几个章节的文章,我们学会了通过PySide2去编写一个简单的GUI页面测试小工具: Python GUI编程:PySide2介绍 Python GUI编程:如何运行第一个PySide2的窗体程 ...

  8. 清华学长告诉你认识 Python GUI编程框架

    1. GUI编程类关系图 ​我们来看看Tkinter 的GUI组件关系图 重要说明: 上述图表示的是相关类的继承关系图,从右到左子类继承父类. (1) 比如:组件Label Label继承->W ...

  9. Python GUI编程--Tkinter

    今天看到了GUI编程,书上推荐用wxPython,去官网上看了看,发现Windows的最高支持到2.7,我用的是3.4版本,咋办,用自带的库--Tkinter呗,它是Python的默认GUI库,几乎是 ...

最新文章

  1. GraphNVP | 用于分子图生成的可逆流模型
  2. DCT C语言 修改了c程序以及matlab的程序
  3. 二、华为云ModelArts零代码实现美食分类识别
  4. (总结)Linux下多行合并成一行,中间加分隔符
  5. 高性能队列 Disruptor
  6. ACM程序设计基础(2)题解
  7. UNIX环境高级编程之第5章:标准I/O库-习题
  8. OpenGL ES 2.0 系列一
  9. 固态硬盘颗粒有哪些?固态硬盘SLC、MLC、TLC、QLC有什么不同?
  10. java opencv 图片读取,边缘化,写出图片操作
  11. MSDK手Q邀请透传参数问题:url编解码与base64编解码
  12. Python初学笔记4-【嵌套循环】
  13. 三层架构的bussiness层没用?
  14. cisco Switching-vlan
  15. 使用@JsonFormat注解 后端往前端页面展示日期为英文问题 (例如:Thu Dec 09 00:00:00 CST 2021)
  16. Fate原理(面试必备)
  17. Mysql技术内幕innodb引擎笔记
  18. 已知IP地址和子网掩码后可以算出网络地址、广播地址、地址范围、主机位数、可用主机位数
  19. 操作系统---linux
  20. 剖析微信等即时通讯常用组件(一)

热门文章

  1. PPP协议的CHAP验证
  2. [wcf]入门.3.4
  3. python word转pdf
  4. Docker Swarm Mode 学习笔记(聊聊 replicas)
  5. oracle中怎么查看存储过程的源码
  6. 大尺寸3D打印机:不再是“围城”!工业级3D打印的瞬发时代已来!
  7. linux清除网卡计数
  8. Mysql 面试复习
  9. 从零开始山寨Caffe·拾:IO系统(三)
  10. WS Security 认证方式详解