内容正文:
3.3 数据与系统
本节内容按4课时设计。
第一课时
【教学重点】了解tkinter模块,编写简单可交互的GUI程序。
【教学难点】掌握数据传递过程(GUI程序界面诸对象及文本文件)。
【教学过程】
一、引入
1.学生预习,阅读第67页任务一 探究“旅行线路”之“活动1 初看“旅行线路”,了解“旅行线路”程序界面及功能,了解图形用户界面(GUI)。完成填空,以实现在窗口上添加一个“查询线路”按钮的功能。
2.上机操作:运行程序,观看运行结果,对照理解每个语句的作用
from tkinter import * #导入tkinter模块
root = Tk() #创建一个窗口
root.title("旅行线路") #设置窗口标题
root.geometry('300x120') #设置窗口大小
root.resizable(0,0) #禁止调整窗口大小
#的窗口上建一个“添加线路”按钮
Button(root, text="添加线路", relief="solid",width=10,height=2).pack()
#在屏幕上建一个Button按钮。
为实现在窗口上添加一个“查询线路”按钮的功能,应该加上一条语句:
Button(root, text="查询线路", relief="solid",width=10,height=2). pack()
运行检验效果:详见配套资源“旅行线路.py”。
老师检查学生完成情况。可视化编程中,引用模块比较陌生,设计环节多,相互关联多,出错可能性大增。教师要发现问题,及时解决,破除学生因屡屡失败而产生的畏难情绪。
二、图形用户界面(GUI)
图形用户界面(Graphical User Interface,GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。在Python 语言中,tkinter是实现图形用户界面的模块,可以快速创建GUI应用程序。我们需要先导入模块,上面所示的代码用“from tkinter import *”导入tkinter模块,然后就可以运用相应代码创建矩形容器(Frame)、文本框(Entry)、命令按钮(Button)、