教科版 教育科学出版社 高中信息技术 必修一 3.3 数据与系统 课件PPT
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
# 使用消息对话框控件,showinfo()表示温馨提示
tk.messagebox.showinfo("温馨提示","你点击了按
钮,因此显示了这个对话框")
#插入button按钮控件
button = tk.Button(win,text='点击前往
',bg='#7CCD7C',width=20, height=5,command=click_button).pack()
• Text:设置文本 • Font:设置字体,字号等 • Bg:设置颜色 • Width:设置宽度 • Height:设置高度
二、知识讲授
GUI—窗体
练习任务
Button按钮控件
from tkinter import messagebox #导入消息库
# 自定义点击按钮时执行的函数
def click_button():
实现上述代码,并说明button标签的使用
二、知识讲授
GUI—窗体
练习任务
button = tk.Button(win,text='点击前往',bg='#7CCD7C',width=20, height=5,command=click_button).pack()
• Text:设置文本 • Bg:设置颜色 • Width:设置宽度 • Height:设置高度 • Command:激活按钮点击函数
# 设置标签内容区大小
width=30,height=5,)
label.pack() win.mainloop()
实现上述代码,并说明label标签的使用
二、知识讲授
text="旅游路线设计器",font=('宋体',20, 'bolditalic'),bg="#7CCD7C", width=30,height=5,)
模仿代码并实现上述图形结果
二、知识讲授
GUI—窗体
分析任务
• 修改root.title(“trivial”)为root.title(“旅行路线”) • 修改root.geometry(‘300x120’)为root.geometry(‘500x600') • 修改 root,text=“添加线路”为root,text=“提交"
二、知识讲授
Entry输入框控件
GUI—窗体
练习任务
import tkinter as tk win = () win.title("Python") win.geometry('500x500') en1=tk.Entry(win,show='*').pack() win.mainloop()
tk.messagebox.showinfo("温馨提示","提交成功") lb1= bel(win, text="账号:").pack() en1=tk.Entry(win).pack() lb2= bel(win, text="密码:").pack() en2=tk.Entry(win,show='*').pack() button = tk.Button(win,text='提交',bg='#f0f0f0',width=10, height=1,command=click_button).pack() win.mainloop()
你发现了什么,并说明理由?
二、知识讲授
GUI—窗体
概念学习
图形用户界面(Graphical User Interface,GUI)
• 又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。在 Python 语言中,tkinter是实现图形用户界面的模块,可以快速创建GUI应用程 序。
• 我们需要先导入模块,上面所示的代码用"from tkinter import*"导入tkinter模块, 然后就可以运用相应代码创建矩形容器(Frame)、文本框(Entry)、命令 按钮(Button)、文本标签(Label)等交互对象。
二、知识讲授
GUI—窗体
Tkinter主窗口实现
# 导入tk from tkinter import * # 创建一个主窗口对象 window = Tk() # 调用mainloop()显示主窗口 window.mainloop()
练习任务
二、知识讲授
GUI—窗体
练习任务
Label标签控件
import tkinter as tk
• 实现上述代码,并说明entry的使用
• 观察代码,并说明,为什么输入任 何自负,都显示“*” 号呢?
二、知识讲授
GUI—窗体
练习任务
自主设计代码,并实现下图窗口:
二、知识讲授
GUI—窗体
练习任务
from tkinter import messagebox import tkinter as tk win = () win.title("Python") win.geometry('500x300') def click_button():
数据与系统
2019教科版 高中信息技术
高一,1班
一、情境导入
对于没有变成经验的用户来说,要实现某个需要必须要通过 代码来实现显然不现实,同学们结合电脑上“计算器”的应 用来说一下你如何解决这个问题?
计算器是由窗口实现的
二、知识讲授
GUI—窗体
模仿任务
from tkinter import *
root = Tk() #创建一个窗口 root.title("trivial") #设置窗口标题#设置窗口大小 root.geometry('300x120') #禁止调整窗口大小 root.resizable(0,0) #在窗口上建一个“添加线路”按钮 Button(root,text="添加线路 ",relief="solid",width=10,height=2). pack() #下面的代码实现在窗口上添加一个"查询线路"按钮的 功能 root.mainloop()
win = ()
win.title("Python")
win.geometry('400x200')
# 若内容是文字则以字符为单位,图像则以像素为单位
label = bel(win, text="旅游路线设计器",font=('宋体
',20, 'bold italic'),bg="#7CCD7C",