|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
新人没有鱼币购买小甲鱼的EasyGui学习文档,自己调试记录了下
GUI:Graphical User Interface
在终端安装(pip 或 pip3)
pip3 install easygui
载入 easygui 模块:
import easygui #调用方式:easygui.msgbox()
from easygui import * #调用方式:msgbox()
import easygui as g #调用方式:g.msgbox()
dir(easygui) #列出 EasyGui 所有函数
help(easygui.msgbox) #查询函数使用方法
(image参数使用方法:image='image.gif')
EasyGui 所有函数:
diropenbox() #目录选择框(返回选择的路径字符串)
diropenbox(msg=None, title=None, default=None)
buttonbox() #多按钮信息框(返回按钮标题)
buttonbox(msg='', title=' ', choices=('Button[1]', 'Button[2]', 'Button[3]'), image=None, images=None, default_choice=None, cancel_choice=None, callback=None, run=True)
ccbox() #继续取消信息框(返回True或False)
ccbox(msg='Shall I continue?', title=' ', choices=('C[o]ntinue', 'C[a]ncel'), image=None, default_choice='Continue', cancel_choice='Cancel')
choicebox() #选择信息框(返回选择的内容字符串)
choicebox(msg='Pick an item', title='', choices=[], preselect=0, callback=None, run=True)
codebox() #功能类似 textbox()
codebox(msg='', title=' ', text='')
textbox() #可编辑的文本信息框(返回编辑的文本)
textbox(msg='', title=' ', text='', codebox=False, callback=None, run=True)
enterbox #输入框(返回输入的文本)
enterbox(msg='Enter something.', title=' ', default='', strip=True, image=None, root=None)
indexbox() #(选择 Yes 返回 0,选择 No 返回 1)
indexbox(msg='Shall I continue?', title=' ', choices=('Yes', 'No'), image=None, default_choice='Yes', cancel_choice='No')
integerbox() #整数输入框(返回输入的整数)
integerbox(msg='', title=' ', default=None, lowerbound=0, upperbound=99, image=None, root=None)
msgbox() #信息框(返回按下的按钮标题)
msgbox(msg='(Your message goes here)', title=' ', ok_button='OK', image=None, root=None)
multchoicebox() #多选信息框(返回选择项的字符串列表)
multchoicebox(msg='Pick an item', title='', choices=[], preselect=0, callback=None, run=True)
multenterbox() #多输入框(返回输入项列表)
multenterbox(msg='Fill in values for the fields.', title=' ', fields=[], values=[], callback=None, run=True)
(fields参数不可为空,提供一个字符串列表。例:["姓名","住址"])
multpasswordbox() #用户名密码输入框(返回用户名密码列表)
multpasswordbox(msg='Fill in values for the fields.', title=' ', fields=(), values=(), callback=None, run=True)
(fields参数不可为空,提供一个字符串列表。例:["用户名","密码"])
passwordbox() #密码输入框(返回输入的密码)
passwordbox(msg='Enter your password.', title=' ', default='', image=None, root=None)
ynbox() #YesNo信息框(返回 True 或 False)
ynbox(msg='Shall I continue?', title=' ', choices=('[<F1>]Yes', '[<F2>]No'), image=None, default_choice='[<F1>]Yes', cancel_choice='[<F2>]No')
boolbox() #布尔信息框(返回 True 或 False)
boolbox(msg='Shall I continue?', title=' ', choices=('[Y]es', '[N]o'), image=None, default_choice='Yes', cancel_choice='No')
exceptionbox() #(运行后 Python 未响应,无法使用)
exceptionbox(msg=None, title=None)
fileopenbox() #(运行后提示 Python 意外退出,无法使用)
fileopenbox(msg=None, title=None, default='*', filetypes=None, multiple=False)
filesavebox() #(运行后提示 Python 意外退出,无法使用)
filesavebox(msg=None, title=None, default='', filetypes=None)
EasyGui 文档
EgStore
__all__
__builtins__
__cached__
__doc__
__file__
__loader__
__name__
__package__
__path__
__spec__
read_or_create_settings
boxes()
easygui.egversion #常量,返回 EasyGui 版本
easygui.eg_version #常量,返回 EasyGui 版本
abouteasygui() #运行 EasyGui 的关于
egdemo() #执行后运行 EasyGui 的示例程序
|
评分
-
查看全部评分
|