资源简介 (共32张PPT)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(滚动条)是一个非常实用的控件,它可以单独使用,也可以与其它控件结合使用。用以进行拖动显示或调整信息。分享交流同学们今天写代码有没有遇到什么问题?演示今天打印的代码同学们,要加油哦!下节课见啦 展开更多...... 收起↑ 资源预览