Python GUI框架有哪些?Linux入门

  GUI,全称为图形用户界面,又称为图形用户接口,是一种人与计算机通信的界面显示格式。那么Python常用GUI框架有哪些呢?我们来看看具体介绍。

  Tkinter:一个轻量级的跨平台图形用户界面开发工具,是Python自带的官方标准库,安装Python之后直接导入就可以使用,我们常见的Python IDLE就是使用Tkinter实现。它最大的特点就是上手简单,做个简单的小工具基本够用。

  Pyqt:QT是一个C++编写的跨平台的框架,这是一个非常全面的库。PyQt是Qt库的Python版本,它有超过300类,将近6000个函数和方法。它是一个多平台的工作包,可以运行在所有主要操作系统上,包括Unix、Windows和mac。

  WxPython:wxPython是一个开源软件,是Python语言的一套优秀的GUI图形库,允许Python程序员很方便地创建完整的、功能健全的GUI用户界面。开源免费,支持Linux和Windows,界面本地化好,功能完善。

  PySide:使用C++语言编写的应用程序/用户界面框架,Pyside是QT的封装,与PySide的不同之处在于PyQt可以商用。

  PyGUI:减少Python应用与平台底层的GUI之间的代码量,面向Unix、Macintosh和Windows平台。

  Kivy:基于open GL ES 2,能够让使用相同源代码创建的程序能够跨平台运行,这个框架是事件驱动的,基于主循环,非常适合开发游戏。可以处理动画、缓存、手势、绘图等功能,内置许多用户界面控件,如:按钮、摄像机、表格等。

  PyGTK-GTK:在Linux中常用的GTK+是PyGTK的GTK+封装。与Kivy和PyQt对比,它能不加修改的稳定运行在各种操作系统之上,如Linux、Windows、MAC等。

(0)

相关推荐

  • Python 常用的GUI框架都有哪些?

    Graphical User Interface,简称 GUI,又称图形化用户接口,所谓的GUI编程,指的是用户不需要输入代码指令,只通过图形界面的交互就可以操作软件功能.今天番茄加速就来说说Pyth ...

  • PyQt5设计GUI(一)pycharm中配置pyqt5

    PyQt5简介 什么是GUI:Graphical User Interface,图形用户界面,用于人机交互. 怎么设计GUI:Qt 什么是Qt:Qt是一种基于C 的跨平台图形用户界面应用程序开发框架 ...

  • PyQt和Qt有什么区别?

    PyQt和Qt有什么区别?

  • Python图形化编程?来看看PyQt,一个不错的选择

    https://m.toutiaocdn.com/i6928257213181985284/?app=news_article_lite&timestamp=1614675510&us ...

  • Python基础:第十九章 常用的GUI框架

    笔者按: 如果其他库是内核,那么将其美化的,包装的,最终呈现在各位读者面前的就是GUI. 19.1初始GUI 19.1.1什么是GUI? 定义:是Graphical User Interface(图形 ...

  • 相术大概框架:看相基础入门

    相学广义上包括相人术,相地术,相兽术.地师学相地,伯乐学相兽,民间广为流传的为相人术.相人术里包含面相.体相.骨相-- 框架核心: 观人先统观.统观五行,次观六征,再观八相,分九宫,定五官十二宫,意统 ...

  • 学习Python选择哪个版本好?基础入门!

    随着人工智能时代的到来,Python语言变得越来越火爆,成为当下非常重要的编程语言,那么现在学习Python选择哪个版本好呢?Python哪个发展方向好?我们一起来看看吧. 学习Python选择哪个版 ...

  • 中国古代史框架这个适合历史入门者

    中国古代史框架这个适合历史入门者

  • Python中缩进是什么?入门分享!

    众所周知,Python是一门独特的编程语言,它语法清晰.简单易学,而且Python是通过缩进来识别代码块的,因为一般的语言都是通过{}或者end来作为代码块标记. Python中缩进是什么? 要求严格 ...

  • Linux学习的顺序是什么?Linux入门

    Linux操作系统是现在非常受欢迎的技术,现在市场上有很多服务器都开始使用Linux系统,可见Linux技术是非常受欢迎,因此也有很多人想要学习Linux,那么Linux学习需要多久?培训需要多长时间 ...

  • Linux入门静态网页资源有哪些特征?Linux该怎么学习

    随着互联网技术的发展,Linux逐步成为了较为热门的职业岗位技术,受到越来越多的企业和个人的喜爱.目前,市场上云计算运维技术人才相对短缺.初学Linux运维技术时,会涉及到页面的讲解,那么Linux运 ...

  • 15个最受欢迎的Python开源框架

    编辑推荐: 本文来源博客园,主要通过示例演示15个最受欢迎的Python开源框架,希望对您的学习有所帮助. 一.Django: Python Web应用开发框架 Django是一个开放源代码的Web应 ...