我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python学习开发之图形用户界面详解

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python学习开发之图形用户界面详解


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

    • 1.1 tkinter

  • 2 wxPython 概述

    • 2.1 安装 wxPython

  • 3 Jython

    • 3.1 Jython 安装

    • 3.2 在 Eclipese 中配置 Jython

  • 4. 结语


    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 程序的步骤:

    导入 tkinter 模块;创建控件;指定这个控件的 maseter(即这个控件属于哪一个);告诉 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

    首先确定安装好了 Python

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

    2021-8-15

    输入:python -m pip install -U wxPython,回车

    2021-8-15

    输入: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 安装

    首先确定已安装好了 Java双击下载完成的 Jython 安装包(我下载的是Jython 2.7.0)

    2021-8-16

    2021-8-16

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

    2021-8-16

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

    2021-8-16

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

    2021-8-16

    2021-8-16

    2021-8-16

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

    2021-8-16

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

    2021-8-16 


    3.2 在 Eclipese 中配置 Jython

    打开Java 编译器 Eclipse,点击 “帮助>安装新软件>添加”(help>Install New Software>add)输入如下内容

    名称(name):JyDT Update Site

    位置(Location):http://www.redrobinsoftware.net/jydt/updatesite

    后续步骤我就不一 一 展示了,因为我没有配置成功,所以就不列举出来了,想知道详细安装步骤点击这里

    2021-8-16 


    4. 结语

    到此这篇关于Python学习开发之图形用户界面的文章就介绍到这了,更多相关Python图形用户界面内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!


    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    Python学习开发之图形用户界面详解

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    猜你喜欢

    Python学习开发之图形用户界面详解

    目录1. 丰富的图形开发界面库1.1 tkinter2 wxPython 概述2.1 安装 wxPython3 Jython3.1 Jython 安装3.2 在 Eclipese 中配置 Jython4. 结语1. 丰富的图形开发界面库 图
    2022-06-02

    Python基础之tkinter图形化界面学习

    一、基础内容import tkinter as tk from PIL import Image,ImageTkdef my():pwin.destroy()win.deiconify()win = tk.Tk() #win.geometr
    2022-06-02

    基于Python的GUI图形用户界面编程详细讲解

    GUI图形用户界面编程,我们可以通过python提供的丰富的组件,快速的实现使用图形的界面和用户交互,GUI编程类似于“搭积⽊”,将⼀个个组件(Widget)放到窗⼝中,这篇文章主要给大家介绍了基于Python的GUI图形用户界面编程的相关资料,需要的朋友可以参考下
    2022-12-29

    GUI 与图形用户界面在教育中的作用:增强学习

    GUI(图形用户界面)通过提供直观和用户友好的交互,是教育中增强学习和提高学生参与度的一种有力工具。
    GUI 与图形用户界面在教育中的作用:增强学习
    2024-03-09

    Python实现图形用户界面和游戏开发的方法和技巧

    GUI图形用户界面编程,我们可以通过python提供的丰富的组件,快速的实现使用图形的界面和用户交互,GUI编程类似于“搭积⽊”,将⼀个个组件(Widget)放到窗⼝中,这篇文章主要给大家介绍了基于Python的GUI图形用户界面编程的相关资料,需要的朋友可以参考下
    2023-05-19

    JavaGUI图形界面开发实现小型计算器流程详解

    本文章向大家介绍JavaGUI图形界面开发实现小型计算器,主要包括布局管理器使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下
    2022-11-13

    C++如何支持嵌入式系统的图形和用户界面开发?

    c++++通过提供一系列gui库(如qt、wxwidgets)支持嵌入式系统gui开发。这些库确保实时响应、低内存占用、代码可重用性和可移植性。实战案例展示了c++在创建嵌入式仪表板仪表中的使用,包括设置gui和主函数。C++如何增强嵌入式
    C++如何支持嵌入式系统的图形和用户界面开发?
    2024-05-12

    Android游戏开发学习之引擎用法实例详解

    本文实例讲述了Android游戏开发学习之引擎用法。分享给大家供大家参考。具体如下: 汽车引擎是汽车的心脏,其决定了汽车的性能和稳定性,是人们在购车时相当关注的。而游戏中的物理引擎就如汽车的引擎一样,占据了非常重要的位置。一款好的物理引擎可
    2022-06-06

    python开发之IDEL(Python GUI)的使用方法图文详解

    本文讲述了python开发之IDEL(Python GUI)的使用方法。分享给大家供大家参考,具体如下: 在安装完Python后,我们希望能够运用python GUI来运行一些我们编写的程序,那么Python GUI怎样用呢? 看完这篇bl
    2022-06-04

    编程热搜

    • Python 学习之路 - Python
      一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
      Python 学习之路 - Python
    • chatgpt的中文全称是什么
      chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
      chatgpt的中文全称是什么
    • C/C++中extern函数使用详解
    • C/C++可变参数的使用
      可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
      C/C++可变参数的使用
    • css样式文件该放在哪里
    • php中数组下标必须是连续的吗
    • Python 3 教程
      Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
      Python 3 教程
    • Python pip包管理
      一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
      Python pip包管理
    • ubuntu如何重新编译内核
    • 改善Java代码之慎用java动态编译

    目录