Python简单的图形化界面 | 您所在的位置:网站首页 › python做出软件的界面 › Python简单的图形化界面 |
easygui是Python的一个图形化界面的库,使用前需要先添加这个库。在cmd里运行下面命令。 pip install easygui等待安装完成后就可以使用了。 msgbox()——消息弹窗 msgbox(msg=' ', title=' ', ok_button=' ', image=None, root=None)msg:需要显示的内容 title:窗口的标题 ok_button:按钮上显示的信息 image:显示图片(需要路径) 返回值: 按钮信息 右上角×号返回None import easygui as t t.msgbox('Hello','easy','Yes','wjx.png')py文件和图片放在同一文件下 msg:需要显示的内容 title:窗口的标题 choices:元组形式,两个选项显示的内容 image:显示图片(需要路径) 返回值: 第一个按钮返回True 第二个按钮返回False 右上角×号返回None import easygui as t t.ccbox('下面水果,你喜欢哪一个?','选择',('苹果','橘子'))运行结果 msg:需要显示的内容 title:窗口的标题 choices:元组形式或列表的形式,多个选项显示的内容 image:显示图片(需要路径) 返回值: 点击按钮返回按钮的信息 右上角×号返回None import easygui as t tuple = ('石头','剪刀','布') t.buttonbox('选择石头剪刀布','game',tuple)运行结果 msg:需要显示的内容 title:窗口的标题 choices:元组形式或列表的形式,多个选项显示的内容 返回值: 点击显示的选项,返回选项的信息 点击Cancel按钮返回None 右上角×号返回None import easygui as t list = ['石头','剪刀','布'] t.choicebox('选择石头剪刀布','game',list)运行结果 返回值: 多选的返回值是多选的文本列表 点击Cancel按钮返回None 右上角×号返回None msg:需要显示的内容 title:窗口的标题 default:关键字定义的是文本框默认值 strip:的值为True时会自动忽略输入的首尾空格,False则相反 image:显示图片(需要路径) 返回值: 输入内容后返回值为输入的字符串 点击Cancel按钮返回None 右上角×号返回None import easygui as t s = t.enterbox('What do you want to say ?','想说什么','Who are you ?') print(s)运行结果 msg:需要显示的内容 title:窗口的标题 default:关键字定义的是文本框默认值 lowerbound:输入的最小值 upperbound:输入的最大值 image:显示图片(需要路径) 返回值: 输入内容后返回值为输入的数字 点击Cancel按钮返回None 右上角×号返回None 输入数值超出范围时会给出提示后从新输入。 import easygui as t s = t.integerbox('你多大了','年龄','18',0,120) print(s)运行结果 msg:需要显示的内容 title:窗口的标题 fields:填写条目名称 values:默认内容 返回值: 输入内容后返回值为输入的内容,以列表的形式 点击Cancel按钮返回None 右上角×号返回None import easygui as t message = ['学号', '姓名','性别','年龄','院系','入学时间'] s = student = t.multenterbox('输入学生的信息:', '信息录入', message) print(s)运行结果 msg:需要显示的内容 title:窗口的标题 default:关键字定义的是文本框默认值 image:显示图片(需要路径) 返回值: 输入内容后返回值为输入的字符串 点击Cancel按钮返回None 右上角×号返回None import easygui as t s = t.passwordbox('输入密码', '密码') print(s)msg:需要显示的内容 title:窗口的标题 fields:填写条目名称,最后一栏显示为*号 values:默认内容 返回值: 输入内容后返回值为输入的内容,以列表的形式 点击Cancel按钮返回None 右上角×号返回None import easygui as t s = t.multpasswordbox('请输入账号密码', '登录',['用户名','账号','密码'],['123','123','123']) print(s)运行结果 |
CopyRight 2018-2019 实验室设备网 版权所有 |