Python图形编程之EasyGUI完全教程:还在自己设计窗体?20种现成的窗体一波带走!
Easygui 是 Python 中简易的 GUI 编程库,与常见 GUI 生成器不同,它并非事件驱动,而是通过简单函数调用实现 GUI 交互。其提供易用界面,开发者无需掌握 tkinter 等复杂知识,在 Python 2 和 3 均可运行且无依赖。借助它,能快速构建如消息框、选择框等基础 GUI 组件 。
·
1 Python图形编程之EasyGUI:20种对话框一次讲到位
1.1 概述
图形化编程是所有程序设计中不可避免的部分,拥有图形界面,可以让用户更方便的使用程序,由于Python不像Delphi自带图形化设计界面,因此,在Python中进行复杂的图形化编程需要使用第3方图形库,比较流行的大型图形库有Qt、wxWidgets等,但对于一些小型程序,几个对话框就搞定的,使用这么大型图形库实在是不方便。本栏目重点介绍1个比较好用的Python图形库:EasyGUI。
EasyGUI是在Tkinter基础上进行封装,实现了一些常用的对话要框,对于一些简单的程序来说,使用EasyGUI的成本比任何其他图形库都要低。
- enterbox, multenterbox, multpasswordbox支持下拉列表
- multpasswordbox支持密码确认(多密码输入)
-
1.2 安装easygui
pip install easygui1.3 easygui功能一览
新建一个
.py文件,在文件中粘贴下面的代码:from easygui import * egdemo()运行代码,即可出现下面的窗口,该窗口的列表中一次展示了
easygui所支持的对话框,选中对应的项,按OK按钮,可以展示对应的对话框。
如:
multpassword对话框
1.2 目录
- 按钮窗口
- msgbox用法详解(消息提示窗口)
- ccbox用法详解(继续提示窗口)
- ynbox用法详解(是否提示窗口)
- indexbox用法详解(选项提示窗口)
- boolbox用法详解(布尔值选择窗口)
- 输入窗口
- choicebox用法详解(选项输入窗口)
- multchoicebox用法详解(多选输入窗口)
- enterbox用法详解(文本输入窗口)
- integerbox用法详解(整数输入窗口)
- multenterbox用法详解(多字段输入窗口)
- passwordbox用法详解(密码输入窗口)
- multpasswordbox用法详解(多字段密码输入窗口)
- 文本窗口
- textbox用法详解(文本编辑窗口)
- codebox用法详解(代码编辑窗口)
- 文件窗口
- diropenbox用法详解(目录选择窗口)
- fileopenbox用法详解(打开文件窗口)
- filesavebox用法详解(文件保存窗口)
- 其他
- EgStore用法详解(用法配置保存)
- exceptionbox用法详解(异常提示窗口)
- multenterbox(tyysoft增强版)使用详解(支持下拉选项)
- multpasswordbox(tyysoft增强版)使用详解(支持密码确认)
- 如何在
EasyGUI中使用快捷键? - Tkinter快捷键名大全
作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来自AI平台,如:豆包、DeepSeek(硅基流动)(注册链接)等,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!
Copyright © 2022~2025 All rights reserved. - 按钮窗口
更多推荐



所有评论(0)