Python 图形化编程入门——交互模式

本文介绍了Python图形化编程中的一些交互模式,包括msgbox()、ccbox()、buttonbox()等用于创建各种对话框的函数,以及一个简单的猜数字游戏示例,展示了如何结合这些函数实现用户交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

函数介绍
msgbox()——消息弹窗
msgbox(msg=’ ‘, title=’ ‘, ok_button=’ ', image=None, root=None)
该函数一般调用前三个关键字即可,加载图片的话给image赋值需要下载其他库,否则只能加载GIF。

ccbox()——双项选择
ccbox(msg=’ ‘, title=’ ‘, choices=(’ ', ’ '), image=None)
多了一个选项为choices(只能容纳两个选项!)
其返回值为布尔值Ture或者False.

buttombox()——多项选择
buttonbox(msg=’ ‘, title=’ ', choices=(‘Button1’, ‘Button2’, ‘Button3’), image=None, root=None)
该函数和ccbox()不一样,其返回值为button的对应文本字符。

choicebox()、multchoicebox()——可选的下拉列表
choicebox(msg=’ ‘, title=’ ', choices=())
选项输入不再是单个元素,此处是以整个序列的方式输入,如列表、元组等;
选择选项后确认,会返回选项内容的文本内容,否则是none
multchoicebox()功能同样,只是他可以提供多选,多选的返回值是多选的文本列表

enterbox()——文本输入框
enterbox(msg=’ ‘, title=’ ‘, default=’ ', strip=True, image=None, root=None)
其中,default关键字定义的是文本框默认值,strip的值为True时会自动忽略输入的首尾空格,False则相反;
返回值为输入的字符串;

interbox()——文本输入框
integerbox(msg=’’, title=’ ‘, default=’’, lowerbound=0, upperbound=99, image=None, root=None, **invalidKeywordArgument

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值