数据与系统课件教科版高中信息技术必修1.pptxVIP

  • 2
  • 0
  • 约3.91千字
  • 约 27页
  • 2023-03-15 发布于云南
  • 举报

数据与系统课件教科版高中信息技术必修1.pptx

数据与系统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()模仿代码并实现上述图形结果模仿任务 二、知识讲授GUI—窗体修改root.title(“trivial”)为root.title(“旅行路线”)修改root.geometry(‘300x120’)为root.geometry(‘500x600)修改 root,text=“添加线路”为root,text=“提交你发现了什么,并说明理由?分析任务 二、知识讲授GUI—窗体图形用户界面(Graphical User Interface,GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。在Python 语言中,tkinter是实现图形用户界面的模块,可以快速创建GUI应用程序。我们需要先导入模块,上面所示的代码用from tkinter import*导入tkinter模块,然后就可以运用相应代码创建矩形容器(Frame)、文本框(Entry)、命令按钮(Button)、文本标签(Label)等交互对象。概念学习 二、知识讲授GUI—窗体# 导入tkfrom tkinter import *# 创建一个主窗口对象window = Tk()# 调用mainloop()显示主窗口window.mainloop()练习任务Tkinter主窗口实现 二、知识讲授GUI—窗体import tkinter as tkwin = tk.Tk()win.title(Python)win.geometry(400x200)# 若内容是文字则以字符为单位,图像则以像素为单位label = tk.Label(win, text=旅游路线设计器,font=(宋体,20, bold italic),bg=#7CCD7C,? ? ? ? ? ? ? ? ?# 设置标签内容区大小? ? ? ? ? ? ? ? ?width=30,height=5,)label.pack()win.mainloop()实现上述代码,并说明label标签的使用Label标签控件练习任务 二、知识讲授GUI—窗体label = tk.Label(win, text=旅游路线设计器,font=(宋体,20, bolditalic),bg=#7CCD7C, ?width=30,height=5,)Text:设置文本Font:设置字体,字号等Bg:设置颜色Width:设置宽度Height:设置高度练习任务 二、知识讲授GUI—窗体from tkinter import messagebox#导入消息库# 自定义点击按钮时执行的函数def click_button():? ? # 使用消息对话框控件,showinfo()表示温馨提示? ? tk.messagebox.showinfo(温馨提示,你点击了按钮,因此显示了这个对话框)#插入button按钮控件button = tk.Button(win,text=点击前往,bg=#7CCD7C,width=20, height=5,command=click_button).pack()实现上述代码,并说明button标签的使用练习任务Button按钮控件 二、知识讲授GUI—窗体Text:设置文本Bg:设置颜色Width:设置宽度Height:设置高度Command:激活按钮点击函数练习任务button = tk.Button(win,text=点击前往,bg=#7CCD7C,width=20, height=5,command=click_button).pack() 二、知识讲授GUI—窗体import tkinter as tkwin = tk.Tk()win.title(Python)win.geometry(500x500) en1=tk.Entry(win,show=*).pack()win.mainloop()实现上述代码,并说明entry的使用观察代码,并说明,为什么输入任何自负,都显示“*” 号呢?练习任

文档评论(0)

1亿VIP精品文档

相关文档