- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
python 编程三阶公开课 优质课 适用如遇课件中视频、音频无法正常播放,请在网站联系上传者索取完整版本。如需与课件配套的教学设计、随堂练习,请与上传者联系索取。
GUI图形设计(二)
课前回顾1、Label与Button2、Entry与Text输入3、选择按钮Label是用来描述的标签,Button控件可以用于控制窗口显示内容 。Entry与Text都是tkinter用来接收字符串等输入的控件。r_Button_A = Radiobutton(window, text=选项 A,variable=var1,value=A)
情境引入在上节课的学习中,我们学习了tkinter中设计GUI的部分控件,在本节课我们将继续学习tkinter模块内的各个控件、部件。
循序善诱tkinter模块的各个组件就像是水泥、沙子、钢筋、砖头一样,它们需要共同发挥自己的功能,有机的组合才能构建庞大的GUI程序。
新知教授2、Scale 尺度1、Listbox 列表控件3、Scrollbar 滚动条4、课堂总结
Listbox 列表控件
新知教授有时候,当我们进行信息输入时,为了便于我们信息的输入,一些应用程序会使用让我们来选择的方式进行信息输入。
思维构建下面我们将会学习如何使用Python制作下拉菜单列表。先来做一个Lable标签用于信息显示。
编玩边学创建窗口,并创建用于显示的Lable标签实例对象。
思维构建下面我们来创建Listbox列表部件,并将其放置于窗口中。创建一个list列表为列表部件添加元素值。
编玩边学创建一个list并将值循环添加到Listbox控件中。
思维构建我们也可以在指定位置,为Listbox列表部件添加字符串元素项,删除指定位置的字符串字符串元素项。
编玩边学在这里需要注意的是,编程的世界里,一般位置信息都是从0开始的。
思维构建下面,我们来添加Button按钮,我们选中Listbox元素项后,点击按钮,label标签区域可以显示我们选中的信息。
编玩边学创建按钮点击事件绑定的方法函数。创建Button按钮,并为其绑定点击事件方法函数。
Scale尺度
新知教授Tkinter模块中的 Scale 控件是一种可供我们通过拖动指示器,来改变变量值的控件,使用该控件就可以在某个取值范围内选择一个合适的值。
思维构建我们也可以改变 Scale 控件的放置方式,使其水平或竖直放置。当需要用户在一个范围内选择一个值时,Scale 控件更合适。
编玩边学我们创建了一个最简单的Scale实例对象,运行程序我们可以看到一个默认尺寸、样式可以滑动的数值尺度。在默认的情况,控件的最小值为0,最大值为100,滑动的步长为1。
思维构建我们也可以通过填写参数,来设置创建的Scale实例对象。
编玩边学创建Scale绑定的函数方法创建Scale实例对象,并绑定函数方法。
Scrollbar 滚动条
新知教授在GUI程序设计中,Scrollbar(滚动条)是一个非常实用的控件,它可以单独使用,但最多的还是与其它控件(例如:Listbox、Text、Canva等控件)结合使用。
思维构建我们来结合Listbox列表控件,一起学习Scrollbar控件的知识。
编学边玩创建Scrollbar滚动条实例对象,并设置列表宽度
编学边玩创建Listbox列表实例对象,并设置列表宽度
编学边玩为Listbox列表增添字符串数据
编学边玩设置Listbox的yscrollbar的回调函数为Scrollbar的set设置Scrollbar的command的回调函数是Listbar的yview这两行代码是比较难以理解的,也是本例程的核心重点、难点。其实这两行程序主要做了事件绑定的操作。
实践创作完成本节课的程序,尝试利用所学完善自己的GUI界面。
课堂总结1、Listbox 列表控件2、Scale 尺度3、 Scrollbar 滚动条Listbox 列表控件可以制作下拉菜单列表,让用户可以进行选择信息输入Scale 控件是一种可供我们通过拖动指示器,来改变变量值的控件,使用该控件就可以在某个取值范围内选择一个合适的值。Scrollbar(滚动条)是一个非常实用的控件,它可以单独使用,也可以与其它控件结合使用。用以进行拖动显示或调整信息。
分享交流同学们今天写代码有没有遇到什么问题?演示今天打印的代码
同学们,要加油哦!下节课见啦
知识从点滴累积2023年新版
您可能关注的文档
- python编程 一阶第07课 7课 while循环 课件 .pptx
- python编程 一阶第11课 排列小星星 课件 .pptx
- python编程教学 二阶第02课 神奇的“圆” 课件 .pptx
- python编程教学 二阶第05课 春联 课件 .pptx
- python编程教学 二阶第06课 新年贺卡 课件 .pptx
- python编程教学 二阶第08课 奥运五环 课件 .pptx
- python编程教学 二阶第10课 多彩同心圆 课件 .pptx
- python编程教学 二阶第11课 花蟒蛇 课件 .pptx
- python编程教学 二阶第20课 案例考题(三)课件 .pptx
- python编程教学 三阶第05课 高阶函数 课件.pptx
- 自我介绍范文500字.docx
- 2025年北京物美投资集团有限公司校园招聘模拟试题附带答案详解及答案一套.docx
- 2025至2031年中国ACV摄像机行业投资前景及策略咨询研究报告.docx
- 氯醇胶项目指标评估报告.docx
- 2025至2031年中国ABS旅行箱行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国BOPP金属化电工膜行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国ALPHA蒎烯行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国CCS集中控制平台行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国BOPP保护膜行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国AV同芯插座行业投资前景及策略咨询研究报告.docx
文档评论(0)