内容正文:
——数据与系统
旅 行 线 路 设 计
课前预习
3分钟时间预习课本P67-P69,完成以下题目
1.图形用户界面中,表示按钮的是( )
A、Frame B、Entry C、Button D、Label
C
2. 从内存中打开文件的命令是:( )。
A.open B.write C.read D. close
A
矩形容器:Frame 文本框:Entry
按钮:Button 文本标签:Label
open-> write->close
2
教 学
目 标
了解GUI的基本概念, 学会设计简单的GUI。
了解文件的概念,掌握文件的打开、读写等操作
3
图 形 用 户 界 面
一
来一场说走就走的旅行
开发一个旅行小助手系统,管理规划旅行线路、指导交通乘车、记录旅行日记等各种问题。
规划旅行线路、交通工具、记录旅行日记……
4
图 形 用 户 界 面
一
tkinter 实现图形用户界面的模块
from tkinter import * 导入tkinter模块
矩形容器(Frame):框架控件;在屏幕上显示一个矩形区域,多用来作为容器
文本框(Entry):输入控件;用于显示简单的文本内容
按钮(Button):按钮控件;在程序中显示按钮。
文本标签(Lable):标签控件;可以显示文本和位图。
矩形容器
文本标签
文本框
按钮
图形用户界面(Graphical User Interface, GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。
5
课 堂 活 动 一
from tkinter import *
root = Tk()
root. title(“旅行线路”)
root.geometry('300x120’)
root.resizable(0,0)
#在窗口上建一个 “添加线路” 按钮
Button(root, text="添加线路”, relief="solid",width=10,height=2). pack()
#下面的代码实现在窗口上添加一个 “查询线路” 按钮的功能
_①______________________________________________
添加一个”查询线路”按钮
6
图 形 用 户 界 面
一
from tkinter import *
root = Tk()
root. title(“旅行线路”)
root.geometry('300x120’)
root.resizable(0,0)
#在窗口上建一个 “添加线路” 按钮
Button(root, text="添加线路”, relief="solid",width=10,height=2). pack()
#下面的代码实现在窗口上添加一个 “查询线路” 按钮的功能
Button(root,text="查询线路",relief="solid",width=10,height=2).pack()
活动一:初看旅行线路
7
文 件
二
活动二:更新旅行线路
如何通过“添加线路.py”程序用来实现将数据添加到“旅行线路.txt”文件中的功能?
桂林, 5日游, 桂林市区—龙脊梯田—漓江漂流—骑行之旅—遇龙河漂流, 人均1200元。
8
文 件
二
活动二:更新旅行线路
桂林, 5日游, 桂林市区—龙脊梯田—漓江漂流—骑行之旅—遇龙河漂流, 人均1200元。
9
from tkinter import *
root = Tk() #创建一个窗口
root.title("添加线路") #设置窗口标题
root.geometry('250x100') #设置窗口大小
root.resizable(0,0) #禁止调整窗口大小
var=StringVar() #定义StringVar()类型
____①______
#在窗口上建一个文本标签
Label(root, text='请输入线路', font=('Arial', 10)).pack() #在窗门上建一个文本标签
#在窗口上建一个文本框
Entry(root,textvariable=var,width=550).pack() #在窗门上建一个文本框
#在窗口上建一个Button按钮
Button(root, text="添加线路", command =intoma