3数据与系统本节内容按4课时设计
第一课时【教学重点】了解tkinter模块,编写简单可交互的GUI程序
【教学难点】掌握数据传递过程(GUI程序界面诸对象及文本文件)
教学过程】一、引入1
学生预习,阅读第67页任务一探究“旅行线路”之“活动1初看“旅行线路”,了解“旅行线路”程序界面及功能,了解图形用户界面(GUI)
完成填空,以实现在窗口上添加一个“查询线路”按钮的功能
上机操作:运行程序,观看运行结果,对照理解每个语句的作用fromtkinterimport*root=Tk()root
title("旅行线路")root
geometry('300x120')root
resizable(0,0)#的窗口上建一个“添加线路”按钮#导入tkinter模块#创建一个窗口#设置窗口标题#设置窗口大小#禁止调整窗口大小Button(root,text二"添加线路",relief二"solid",width=10,height=2)
pack()#在屏幕上建一个Button按钮
-□X为实现在窗口上添加一个“查询线路”按钮的功能,应该加上一条语句:Button(root,text二"查询线路",relief二"solid",width=10,height=2)
pack()运行检验效果:详见配套资源“旅行线路・py”
#创建一个窗口#设置窗口标#禁止调整窗口大小#定义StringVar()类defintomap():c=open("旅行线路
txt",‘a+')c
write(var
get()+"\n")c
close#Button按钮激发函数#以追加模式打开文件#在七6乂七文件末尾添加text里的内容#关闭文件&旅行娄路老师检查学生完成情况
可视化编程中,引用模块比较陌生,设计环节多,相互关联多,出错可能性大增
教师要发现问题,及时解