返回顶部
首页 > 资讯 > 后端开发 > Python >13个Python GUI库
  • 354
分享到

13个Python GUI库

PythonGUI 2023-01-31 02:01:36 354人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

python是一门高级编程语言。它用于通用编程。Python语言由Guido van Rossum创建,并于1991年首次发布。Python的设计哲学着重于代码的可读性。因此空白在Python中具有重要的意义。Python提供了允许在小


python是一门高级编程语言。它用于通用编程Python语言由Guido van Rossum创建,并于1991年首次发布。Python的设计哲学着重于代码的可读性。因此空白在Python中具有重要的意义。

Python提供了允许在小规模和大规模上编程的设计理念,而且具有一个非常庞大的标准库。Python使用动态类型系统,并具有自动内存管理功能。

Python支持多种编程范式,其中包括:

GUI是一个人机交互的界面,换句话说,它是人类与计算机交互的一种方法。GUI主要使用窗口,图标和菜单,也可以通过鼠标和键盘进行操作。

GUI库包含部件。部件是一系列图形控制元素的集合。在构建GUI程序时,通常使用层叠方式。众多图形控制元素直接叠加起来。

当使用python编写应用程序时,你就必须使用GUI库来完成。对于Python GUI库,你可以有很多的选择。目前,Python GUI程序库有30多个跨平台框架。现在就列出其中十几个并简要描述:

1. Tkinter

Tkinter是一个使用Python语言构建的GUI工具包。允许采用GUI的方式执行你的Python脚本。

标题Tkinter的超链接链接到了它的教程页面。

Http://python-textbok.readthedocs.io/en/1.0/Introduction_to_GUI_Programming.html

2. Flexx

许多Python GUI库都是基于其他语言编写的库,例如“c++”的“wxWidgets”“libavg”库。Flexx是用Python创建的库,采用WEB技术,只要你安装了Python和浏览器那么任何地方都可以正常工作。

3. CEF Python

该框架面向windowsMac OS和linux。它基于Google Chromium。其主要用于在第三方应用程序中嵌入式浏览器的使用上。

4. Dabo

640?wx_fmt=png

该框架的底层框架是WxPython。这是一个三层框架。总的来说,Dabo是一个跨平台的应用程序开发框架。

5. Kivy

640?wx_fmt=png

Kivy基于OpenGL ES 2。它为每个平台提供了本地多点触控功能。该框架使用事件驱动,基于主循环。Kivy非常适合开发游戏。

6. PyfORMs

640?wx_fmt=png

Pyforms是一个用于开发GUI应用程序的Python 2.7/ 3.x多运行环境框架。该框架鼓励代码的可重用性。

7. PyGObject

640?wx_fmt=png

通过PyGObject,你可以为GNOME项目编写Python应用程序,也可以使用GTK+编写Python应用程序。

8. PyQt

Qt是一个跨平台框架,使用C ++编写。这是一个非常全面的库。它包含许多工具和api,被广泛应用于许多行业,并涵盖了众多平台。

9. PySide

Qt(cute)是使用“C++”语言编写的应用程序/用户界面(UI)框架。“PySide”是“Qt”的封装。与PySide的不同之处在于PyQt可以商用。

10. PyGUI

PyGUI的目标是Unix,Macintosh和Windows平台。这个mvc框架的重点是尽可能轻松地融入Python生态系统。

11. libavg

这是一个第三方库,使用C++编写。现在已经可以用Python进行脚本编写。它具有以下特点:

  • 以Python语言内置变量类型显示元素

  • 事件处理系统

  • 计时器

  • 支持日志

12. PyGTK | PyGObject

在Linux中常用的“GTK+”是“PyGTK”的“GTK +”封装。与Kivy和PyQt相比,PyGUI在Unix,Macintosh和Windows平台上使用相当容易。新西兰坎特伯雷大学的Greg Ewing博士开发的MVC框架专注于尽可能轻松地适合Python生态系统。

13. wxPython

“wxWidgets”是使用“C ++”编写的跨平台GUI工具包,wxPython是它的绑定。

下载地址:https://wxpython.org/pages/downloads/

上面讨论了很多GUI框架,涵盖了大部分开发人员的需要。可以根据你自己的需求,选择合适的GUI库。

∞∞∞∞∞



640?wx_fmt=jpeg&wx_lazy=1

IT派 - {技术青年圈}持续关注互联网区块链人工智能领域640?wx_fmt=jpeg&wx_lazy=1



公众号回复“Python”,

邀你加入{ IT派Python技术群 } 


--结束END--

本文标题: 13个Python GUI库

本文链接: https://lsjlt.com/news/187132.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 13个Python GUI库
    Python是一门高级编程语言。它用于通用编程。Python语言由Guido van Rossum创建,并于1991年首次发布。Python的设计哲学着重于代码的可读性。因此空白在Python中具有重要的意义。Python提供了允许在小...
    99+
    2023-01-31
    Python GUI
  • 分享13个Python GUI库
    Python Python是一门高级编程语言。它用于通用编程。Python语言由Guido van Rossum创建,并于1991年首次发布。Python的设计哲学着重于代码的可读性。因此空白在Python中具有重要的意义。 Python提...
    99+
    2023-01-31
    Python GUI
  • 七个Python必备的GUI库
    GUI(图形用户界面),顾名思义就是用图形的方式,来显示计算机操作的界面,更加方便且直观。 与之相对应的则是CUI(命令行用户交互),就是常见的Dos命令行操作,需要记忆一些常用的命令,对于普通人而言,操作起来学习难...
    99+
    2022-06-02
    python python gui
  • 有哪些Python GUI库
    本篇内容介绍了“有哪些Python GUI库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. Tkinter是一个轻量级的跨平台图形用户界...
    99+
    2023-06-16
  • python爬虫13:pymysql库
    python爬虫13:pymysql库 前言 ​ python实现网络爬虫非常简单,只需要掌握一定的基础知识和一定的库使用技巧即可。本系列目标旨在梳理相关知识点,方便以后复习。 申明 ​ ...
    99+
    2023-10-07
    python 爬虫 开发语言
  • 13个最常用的Python深度学习库介绍
    如果你对深度学习和卷积神经网络感兴趣,但是并不知道从哪里开始,也不知道使用哪种库,那么这里就为你提供了许多帮助。 在这篇文章里,我详细解读了9个我最喜欢的Python深度学习库。 这个名单并不详尽,它只...
    99+
    2022-06-05
    最常用 深度 Python
  • Python库学习Tkinter制作GUI个性签名设计软件
    目录Tkinter简介获取个性签名图设计软件GUI界面下拉列表框设计界面人生苦短,快学Python! 上一周发了一篇文章《Python Tkinter图形工具使用方法及实例解析》,很...
    99+
    2024-04-02
  • 必备的Python GUI库有哪些
    本篇内容主要讲解“必备的Python GUI库有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“必备的Python GUI库有哪些”吧!1. wxPythonwxPython 是一个跨平台的 ...
    99+
    2023-06-16
  • Python必备的GUI库有哪些
    Python必备的GUI库有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。GUI(图形用户界面),顾名思义就是用图形的方式,来显示计算机操作的界面,更加方便...
    99+
    2023-06-15
  • python编写一个GUI倒计时器
    本文实例为大家分享了python实现GUI倒计时器的具体代码,供大家参考,具体内容如下 代码: import tkinter as tk from time import time...
    99+
    2024-04-02
  • Python中的GUI库有哪些选择?
    Python是一种简单易学、功能强大的编程语言,适用于各种领域的开发。在Python中,有多种图形用户界面(GUI)库可供选择,可以帮助开发人员创建交互式的桌面应用程序。本文将介绍一些常用的Python GUI库,并提供具体的代码示例。Tk...
    99+
    2023-10-27
    Tkinter wxpython PyQt
  • Python Tkinter GUI
    一,Tkinter介绍Tkinter是一个python模块,是一个调用Tcl/Tk的接口,它是一个跨平台的脚本图形界面接口。Tkinter不是唯一的python图形编程接口,但是是其中比较流行的一个。最大的特点是跨平台,缺点是性能不太好,执...
    99+
    2023-01-31
    Python Tkinter GUI
  • Python四款GUI图形界面库介绍
    目录一、Python官方标准库:Tkinter (必须了解)用法:二、三方库:PyQt5(推荐,但是还是累)1、安装:2、QtDesigner3、配置PyCharm4、使用PyQt三...
    99+
    2024-04-02
  • Python Tkinter vs. 其他 GUI 库:终极指南
    Tkinter 免费且开源 直接集成到 Python 中,无需额外安装 易于使用和学习 跨平台兼容,在 Windows、Mac 和 Linux 上运行 提供广泛的小部件,用于创建各种 UI 元素 具有良好的文档和支持社区 替代品 Py...
    99+
    2024-04-02
  • Python标准库13 循环器 (itertools)
    在循环对象和函数对象中,我们了解了循环器(iterator)的功能。循环器是对象的容器,包含有多个对象。通过调用循环器的next()方法 (__next__()方法,在Python 3.x中),循环器将依次返回一个对象。直到所有的对象遍历穷...
    99+
    2023-06-02
  • Python GUI 之 Combobo
        本章介绍tkinter.ttk的Combobox控件。 2. 环境信息     ********************************     本系列运行平台:Windows10 64bit     Python 版本...
    99+
    2023-01-31
    Python GUI Combobo
  • Python GUI(Tkinter)初
    Python version: 3.7.0效果:代码:import tkinter as tk def openPath():     print("aaa") frm = tk.Tk() frm.title('Auto Rename ...
    99+
    2023-01-31
    Python GUI Tkinter
  • Python GUI 07----Lis
    Listbox为列表框控件,它可以包含一个或多个文本项(text item),可以设置为单选或多选 1.创建一个Listbox,向其中添加三个item from tkinter import * root = Tk() lb = Li...
    99+
    2023-01-31
    GUI Python Lis
  • Python GUI 03----But
    1.一个简单的Button应用 from tkinter import * #定义Button的回调函数 def helloButton(): print ('hello button') root = Tk() #通过comma...
    99+
    2023-01-31
    Python GUI
  • 使用python怎么创建一个GUI程序
    本篇文章为大家展示了使用python怎么创建一个GUI程序,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作