导入easygui模块有很多种方法 , 这里只介绍一种简单使用的 .
1 import easygui as g
将easygui 简称为g 然后开始调用她的函数就行.
1 import easygui as g 2 import sys 3 while 1: 4 g.msgbox("显示一个窗口并且显示这些文字")# 只显示一个对话框并且只有一个ok 5 msg="你希望学到什么呢?" 6 title="小游戏互动" # 在左上角的 标题旷里面 7 choices=[‘谈恋爱‘,‘编程‘,‘ooxx‘,‘琴棋书画‘] # 在选择框内 , 提供可选择项 8 choice=g.choicebox(msg,title,choices) # 在这里 choice 可以得到上面你选择的那个选项 9 g.msgbox("你的选择是:"+str(choice),‘结果‘) # 打印出来 10 msg=‘你希望再来一次么?‘ 11 title=‘请选择‘ 12 if g.ccbox(msg,title): # ok为真 cancel为假 13 pass 14 else: 15 exit(0) # 用于退出程序 .
1 >>> import easygui as g 2 >>> g.msgbox(‘我爱博主‘,‘人民心声‘) 3 ‘OK‘
在函数中有许多的默认参数 如下
1 import easygui as g 2 import sys 3 choices=[‘愿意‘,‘不愿意‘,‘听从您的吩咐‘] 4 reply=g.choicebox(‘你愿意和我在一起么,美女.‘,choices=choices) 5 g.msgbox(reply)
msgbox的函数定义如下
1 >>> help(g.msgbox) 2 Help on function msgbox in module easygui: 3 4 msgbox(msg=‘(Your message goes here)‘, title=‘ ‘, ok_button=‘OK‘, image=None, root=None) 5 Display a messagebox
这里示范一下修改按钮的办法 .
1 g.msgbox(‘are you ready?‘,ok_button=‘呦我草‘)
关于ccbox
1 msgbox(msg=‘(Your message goes here)‘, title=‘ ‘, ok_button=‘OK‘, image=None, root=None)
1 if g.ccbox(‘要再来一次吗?‘, choices=(‘要啊要啊^_^‘, ‘算了吧T_T‘)): 2 g.msgbox(‘不给玩了,再玩就玩坏了......‘) 3 else: 4 sys.exit(0) # 记得先 import sys 哈
关于buttonbox
1 buttonbox(msg=‘‘, title=‘ ‘, choices=(‘Button1‘, ‘Button2‘, ‘Button3‘), image=None, root=None)
1 g.msgbox(g.buttonbox("我爱你",‘你说爱不爱‘,(‘唉‘,‘你唉‘,‘爱爱爱‘,‘爱爱爱‘)))
如何添加图片.
1 import easygui as g 2 import sys 3 g.buttonbox(‘大家说我长得帅吗?‘, image=‘D:/Documents/Pictures/2.gif‘, choices=(‘帅‘, ‘不帅‘, ‘[email protected]#$%‘))
时间: 2024-09-30 10:40:00