第15课《Python的图形界面设计》课件(共15张PPT) 2022—2023学年浙教版(2020)初中信息技术八年级上册

文档属性

名称 第15课《Python的图形界面设计》课件(共15张PPT) 2022—2023学年浙教版(2020)初中信息技术八年级上册
格式 pptx
文件大小 692.7KB
资源类型 教案
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2023-03-23 17:42:45

图片预览

文档简介

(共15张PPT)
Python的图形界面设计
一纠到底
中间是x,不是*是像素之间的相乘
标签名称=模块.函数名(‘窗体对象’,属性=属性值……)
组件名称.place(x= ,y= ,width= ,height= )
高度
宽度
标签组件(Label)
按钮组件(Button)
输入组件(Entry)
试一试
按钮显示在窗体上,但是点击无反应?
画笔没有颜色可以画画吗?
按钮没有添加功能函数。
效果预设
判断按钮:进行判断是否为闰年
重置按钮:清空输入框
退出按钮:退出程序
弹出提示框:得出结论是否为闰年
任务一:判断闰年——分支结构
tk.messagebox的参数设置
tk.messagebox.showinfo(title=‘’,message=‘’)
模块
函数
标题
提示消息
标题
提示消息
showinfo
任务二:添加判断按钮事件处理函数
导入tkinter.messagebox模块
获取输入年份
将年份转化为整型
调用函数:command=函数名
想一想:输入英文或中文会出现什么情况?
try:
<正常时执行语句块>
except:
<异常时执行语句块>
异常时输出语句
任务三:异常处理
try:
<正常时执行语句块>
except:
<异常时执行语句块>
请在任务二的基础之上,加入try/except语句,实现如下图所示的效果!
title
提示消息
showwarning
添加重置按钮事件处理函数
重置按钮(but_Cancel):清空年份
输入文本框(entyear):动态可变
设置变量为空
设置变量为StringVar对象
定义重置按钮处理函数
textvariable为文本框的值,
并关联变量var_Year
调用重置按钮事件函数
添加退出按钮事件处理函数
定义退出按钮处理函数
调用退出按钮事件函数
关闭窗口
销毁所有窗口
quit和destroy有什么区别呢?运行试试看吧!
美化窗体
属性 说明
font 设置文本的字体和大小
fg(foreground) 字体的颜色
bg(background) 背景色
fg=‘white’
bg=‘green’
拓展任务
提示:
1、画布:颜色为天蓝色(sky blue)
canvas = tk.Canvas(win, 属性=属性值)
canvas.pack(side='top’)
2、输入文本框:边框宽度(bd)为3
3、按钮:背景颜色(bg)为粉色
设计闰年判断器步骤
01
设计基本框架
03
设计功能函数
05
完整程序组合
02
设计标签、输入框和按钮
04
设计组件布局