Python 的图形用户界面

1. 丰富的图形开发界面库

图形用户界面(Graphical User Interface,GUI),Python 提供了丰富的图形开发界面库(Python GUI);

1.1 tkinter

tkinter 模块(TK接口)是 Python 的标准 TK GUI 工具包的接口;使用 TK ,无需安装任何包即可直接使用(tkinter是内置在python安装包中);TK 和 tkinter 可在大多数的 UNIX 平台下使用,也可以应用在 Windows 和 Macitosh 系统里,Tk 8.0 的后续版本可是实现本地窗口风格,并能良好地运行绝大多数平台中;
Python 的 IDLE 也是由 tkinter 模块编写而成的;
语法:import tkinter
注意: tkinter 的首字母是小写
创建一个 GUI 程序的步骤:

  1. 导入 tkinter 模块;
  2. 创建控件;
  3. 指定这个控件的 maseter(即这个控件属于哪一个);
  4. 告诉 GM(geomertry manager)有一个控件产生了;

tkinter 提供了各种控件,如下所示:
2021-8-15
tkinter 的标准属性是所有控件的共同属性,如下表所示:
2021-8-15
tkinter 控件有特定的集合状态管理方法,管理整个控件区域组织,下表所示:
2021-8-15

例子1:
2021--
例子2:
2021-8-15

2 wxPython 概述

wxPython 是一个用于 wxPython (用C++编写)的 Python 的包装器,是一个跨平台 的、优秀的 GUI 工具,能方便地创建完整的、功能健全的 GUI 用户界面;
wxPython 是 Python 的 一个扩展模块,也是一个免费的软件

2.1 安装 wxPython

  1. 首先确定安装好了 Python

  2. win + R(或开始“菜单”>运行>输入cmd),输入cmd,打开 命令行窗口;
    2021-8-15

  3. 输入:python -m pip install -U wxPython,回车
    2021-8-15

  4. 输入:pip list,查看是否安装成功
    2021-8-15
    注意: 若系统提示 pip 版本过低,可输入 python -m pip install --upgrade pip 语句来升级 pip;

3 Jython

Jython 是Python 的 Java 实现,可以和 Java 无缝集成;
除了一些标准模块,Jython 还使用了 Java 模块;
Jython 拥有标准的 Python 中不依赖于 C 语言的全部模块;
下载地址:点击下载

3.1 Jython 安装

  1. 首先确定已安装好了 Java
  2. 双击下载完成的 Jython 安装包(我下载的是Jython 2.7.0)
    2021-8-16

2021-8-16

  1. 选中“I accept”,一直 “Next”

2021-8-16

  1. 更改安装位置(或不变),再再次 “Next”

2021-8-16
5. 选中“All”(全部),再次点击 “Next”

2021-8-16

2021-8-16
2021-8-16

  1. 打开 Jython 的安装目录的 bin 目录,运行 jython 程序

2021-8-16

  1. 输入 Python 语句,看是否安装成功(Jython 程序也可以运行 Python代码)
    2021-8-16

3.2 在 Eclipese 中配置 Jython

  1. 打开Java 编译器 Eclipse,点击 “帮助>安装新软件>添加”(help>Install New Software>add)输入如下内容
    名称(name):JyDT Update Site
    位置(Location):http://www.redrobinsoftware.net/jydt/updatesite
    后续步骤我就不一 一 展示了,因为我没有配置成功,所以就不列举出来了,想知道详细安装步骤点击这里
    2021-8-16

4. 结语

若我的文章对你有帮助,请点个赞,收个藏,欢迎大家留言评论;
欢迎大家留言评论,若有文章有什么错误的地方,欢迎大家指教,谢谢。

评论 15 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:点我我会动 设计师:我叫白小胖 返回首页

打赏作者

菇毒

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值