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 easygui
1.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.- 按钮窗口