Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

GUI全称是Graphical User Interface ,就是图形用户界面的意思,是指采用图形方式显示的计算机操作用户界面。

用python开发gui的程序非常方便。

Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下:

Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。

wxPython:wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能健全的 GUI 用户界面。

Jython:Jython 程序可以和 Java 无缝集成。除了一些标准模块,Jython 使用 Java 的模块。Jython 几乎拥有标准的Python 中不依赖于 C 语言的全部模块。比如,Jython 的用户界面将使用 Swing,AWT或者 SWT。Jython 可以被动态或静态地编译成 Java 字节码。

以上就是python gui是什么?的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python gui是什么_python gui是什么?相关推荐

  1. python tkinter控件_python GUI作业:使用tkinter的重要控件

    题目1:使用tkinter的重要控件 绘制如下菜单: 图片.png 参考代码:#!/usr/bin/env python3# -*- coding: utf-8 -*-# 技术支持:https://w ...

  2. python和gui结合实例_Python GUI —— 简单例子+讲解

    这篇文章会给大家仔细讲解几个Python GUI的例子. 创建简单的GUI应用 from tkinter import * window = Tk() window.title("Hello ...

  3. python制作窗口界面_python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例

    窗口背景主要包括,背景色与背景图片,设置窗口背景有三种方法 使用QSS设置窗口背景 使用QPalette设置窗口背景 实现PainEvent,使用QPainter绘制背景 QSS设置窗口背景 在QSS ...

  4. python界面编程实例_python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例...

    在默认情况下,我们使用PyQt5创建出来的窗口和部件都是默认的样式,虽然谈不上很丑,但是也毫无美感可言.其实,在PyQt5中,我们可以有较高的自由度来自定义窗口和各种小部件的样式,通过自定义这些样式, ...

  5. python界面设计资源库_python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法...

    PyQt5 Qt Designer (Qt设计师) PyQt5是对Qt所有类进行封装, Qt能开发的东西, PyQt都能开发. Qt是强大的GUI库之一, 用C++开发, 并且跨平台. PyQt双许可 ...

  6. python画五角星代码_Python GUI 编程tkinter--画五角星和简单的动画制作

    1.利用Python的tkinter画一个五角星: 2.做一个简单的动画 分析五角心的五个顶点的坐标: 确立五角星的中心点和半径,再确立五角星的五个角的坐标信息,其中五角星的各个角读书为36度,具体的 ...

  7. python表格控件_python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例...

    PyQt5表格控件QTableView简介 在通常情况下,一个应用需要和一批数据进行交互,然后以表格的形式输出这些信息,这时就需要用到QTableView类了,在QTableView中可以使用自定义的 ...

  8. python选项卡控件_python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与...

    PyQt5选项卡控件QTabWidget简介 QTabWidget控件提供了一个选项卡和一个页面区域,默认显示第一个选项卡的页面,通过单击各选项卡可以查看对应的界面,如果在一个窗口中显示的输入字段很多 ...

  9. python计算利息程序_Python——GUI编程 利息计算器 作业9(python programming)-Go语言中文社区...

    importsysfrom PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * classcal ...

最新文章

  1. 为什么老外不愿意用 MyBatis?
  2. 汉诺塔python实现_汉诺塔问题深度剖析(python实现)
  3. 内容生态变现价值凸显,“长期主义者”触宝驶入快车道
  4. 关于 SAP Spartacus Loader Meta Reducer 的用途 - loading 在 true 和 false之前切换的逻辑
  5. python批量发送邮件_Python批量发送邮件
  6. Rsyslog 日志相关内容
  7. [LeetCode] Palindrome Linked List
  8. 玩转oracle 11g(52):Oracle导出导入表(.sql、.dmp文件)两种方法
  9. Vuex和普通全局对象
  10. 【Git】Git commit push的时候出现了两个分支
  11. BZOJ 1051 || POJ 2186 受欢迎的牛 Tarjan
  12. 如何去除小程序button的边框
  13. 模型总结:最优化模型
  14. 第04篇:手写JavaRPC框架之搞定网络通信
  15. 只需3步完成,git迁移仓库地址,保留分支和历史记录
  16. 致Oracle开发者的学习资源清单
  17. 计算机高手如何操作键盘,从小白到高手 游戏键盘驱动全面解析
  18. 网络的高可用性(一)
  19. 【年终巨献】车联网距离我们还有多远?《5G与车联网技术》给您最专业的解读...
  20. linux下解压iso镜像文件方法

热门文章

  1. 文件上传中关于MultipartResolver的配置
  2. 欢迎访问我的个人博客:www.zou8944.com
  3. head first java勘误_《深入解析Oracle》一书勘误表
  4. 沃顿上学院自我管理课——米歇尔.奥巴马
  5. 前端学习 day4 : 盒子模型,浮动,定位
  6. mysql查询学校开设总课程数_MYSQL数据库课程设计
  7. 8款惊艳的HTML5粒子动画特效,超级惊艳 8款HTML5动画特效推荐源码
  8. 玩游戏4g计算机的内存不足,别再说内存不足了!教你一招彻底解决,电脑运行加速3倍!...
  9. 称金币问题: 有27枚金币,其中一个是假的。假的比真的略轻。现在有一个天平,问最少几次可以找出假币?
  10. 合泰HT1632C点阵LED芯片 的emuSPI驱动(即软件GPIO模拟方式)