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 提供了各种控件,如下所示:
tkinter 的标准属性是所有控件的共同属性,如下表所示:
tkinter 控件有特定的集合状态管理方法,管理整个控件区域组织,下表所示:
例子1:
例子2:
2 wxPython 概述
wxPython 是一个用于 wxPython (用C++编写)的 Python 的包装器,是一个跨平台 的、优秀的 GUI 工具,能方便地创建完整的、功能健全的 GUI 用户界面;
wxPython 是 Python 的 一个扩展模块,也是一个免费的软件;
2.1 安装 wxPython
首先确定安装好了 Python;
win + R(或开始“菜单”>运行>输入cmd),输入cmd,打开 命令行窗口;
输入:
python -m pip install -U wxPython
,回车
输入:
pip list
,查看是否安装成功
注意: 若系统提示 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)
- 选中“I accept”,一直 “Next”
- 更改安装位置(或不变),再再次 “Next”
5. 选中“All”(全部),再次点击 “Next”
- 打开 Jython 的安装目录的 bin 目录,运行 jython 程序
- 输入 Python 语句,看是否安装成功(Jython 程序也可以运行 Python代码)
3.2 在 Eclipese 中配置 Jython
- 打开Java 编译器 Eclipse,点击 “帮助>安装新软件>添加”(help>Install New Software>add)输入如下内容
名称(name):JyDT Update Site
位置(Location):http://www.redrobinsoftware.net/jydt/updatesite
后续步骤我就不一 一 展示了,因为我没有配置成功,所以就不列举出来了,想知道详细安装步骤点击这里
4. 结语
若我的文章对你有帮助,请点个赞,收个藏,欢迎大家留言评论;
欢迎大家留言评论,若有文章有什么错误的地方,欢迎大家指教,谢谢。
Python 的图形用户界面相关推荐
- python的图形用户界面
python的图形用户界面 我是大帅哥啊 python的图形用户界面 msgbox的使用 ccbox的使用 buttonbox的使用 buttonbox添加图片 choicebox的使用 multch ...
- 【python】图形用户界面简单了解
[python]图形用户界面简单了解 背景说明 语言:python 博主操作系统:windows10 图形用户界面(Graphical User Interface)博主的理解是:就是那些带有按钮,文 ...
- python软件运行界面_python运行界面 python的图形用户界面怎么运行
为什么用Python开发界面应用程序 1)wxWidgets是一个比MFC优雅的库,TortoiseCVS用wxWidges而不用MFC,就是因为wxWidgets好用,而不是为了可以移植. 2)Py ...
- Python之图形用户界面--GUI
GUI是Graphical User Interface(图形用户界面)的缩写.在GUI中,并不只是键入文本和返回文本,用户可以看到窗口.按钮.文本框等图形,而且可以用鼠标点击,还可以通过键盘键入.我 ...
- 零基础入门学习Python(33)-图形用户界面编程(GUI编程)EasyGui
用户界面编程,即平时说的GUI(Graphical User Interface)编程,那些带有按钮.文本.输入框的窗口的编程 EasyGui是一个非常简单的GUI模块,一旦导入EasyGui模块,P ...
- python图形化编程wx_慢步python,图形用户界面库:wxPython库 初体验,先建一个窗体...
慢步写文的初衷是,帮助python爱好者学习python编程.(因为慢步也知道学习不易) 今天慢步要建立一个程序的窗体.什么是窗体?慢步水平及时间有限,直接上图吧. 就是图中的"简单界面&q ...
- python程序设计案例课堂第二篇_Python程序设计案例课堂第二篇核心技术第十章图形用户界面...
10.1 常用的Python GUI 图形用户界面(Graphical User Interface,GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面.Python提供了多个图形开发 ...
- python - 啃书 第十二章 图形用户界面编程
此篇中,介绍的是个第三方库,而该库的书籍,Creating GUI Applications with wxPython Kindle Edition, 358 pages,完全是把一个前端教程缩减到 ...
- Python图形用户界面设计-Delphi For Python高级开发教程
目录 简介........................................................................ 5 谁应该阅读这本教程........... ...
- Python图形用户界面GUI入门
阅读文本大概需要 5 分钟. 编程初学者在刚接触编程的时候,都会觉得代码太抽象,学起来太枯燥.如果有图形界面的话,那就不一样了,那就生动很多了. 今天给大家讲讲 Python 的图形用户界面编程,也就 ...
最新文章
- spring-cloud eureka注册发现
- CBA - Success function for Create Oppt call
- 关于ANTLR的通用库的需求:使用反射来构建元模型
- 小汤学编程之JavaEE学习day02——Servlet使用步骤、生命周期、接收与返回数据、GET与POST、转发与重定向
- SQL2005数据库连接
- vue路由传多个参数_vue路由传参(两种方法总结)
- VUe Eelement-ui 兼容es6 兼容IE9+ 报错:SCRIPT1003: 缺少 ':’
- JAVA Json数组转换List实体对象
- 模长,方向余弦,方向角、单位向量和方向导数的计算
- 2022泰迪杯B题思路解析(LSTM神经网络,时间序列ARIMA模型)可供学习参考
- 使用Web3j(JAVA)开发ETH钱包-1
- CAS号:60535-02-6,二肽Met-Trp
- 一起聆听碳氮循环研究新动态,我们在苏州期待您的精彩分享和参与!
- 过采样算法之SMOTE
- 浅谈手机系统——iOS
- 网页设计基础教程(1) PS篇
- kalibr标定realsenseD435i(一)--imu标定
- C语言 二维数组的用法,二维数组方法用法 _C语言-w3school教程
- 安川e1000中文说明书_安川变频器E1000快速使用指南.pdf
- 在国内考是考CISP还是CISSP呢?