Python编程基础与应用 第2版 课件 第6章交互界面设计_第1页
Python编程基础与应用 第2版 课件 第6章交互界面设计_第2页
Python编程基础与应用 第2版 课件 第6章交互界面设计_第3页
Python编程基础与应用 第2版 课件 第6章交互界面设计_第4页
Python编程基础与应用 第2版 课件 第6章交互界面设计_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1交互界面设计6.1tkinter基础GUI介绍26.1tkinter基础GUI介绍36.1tkinter基础4步法创建tkinter窗口第一步,导入tkinter模块;第二步,申请frame或Toplevel控件作为容器使用;第三步,创建其他控件;第四步,通过GM(geometrymanager)管理整个控件区域组织。46.1tkinter基础4步法创建tkinter窗口56.1tkinter基础4步法创建tkinter窗口66.1tkinter基础4步法创建tkinter窗口76.1tkinter基础4步法创建tkinter窗口86.1tkinter基础4步法创建tkinter窗口96.1tkinter基础4步法创建tkinter窗口106.1tkinter基础4步法创建tkinter窗口116.1tkinter基础4步法创建tkinter窗口126.2tkinter控件的属性与函数tkinter窗口136.2tkinter控件的属性与函数tkinter窗口146.2tkinter控件的属性与函数tkinter窗口156.2tkinter控件的属性与函数标签Label166.2tkinter控件的属性与函数标签Label176.2tkinter控件的属性与函数标签Label186.2tkinter控件的属性与函数标签Label196.2tkinter控件的属性与函数标签Label206.2tkinter控件的属性与函数标签Label216.2tkinter控件的属性与函数按钮Button226.2tkinter控件的属性与函数按钮Button236.2tkinter控件的属性与函数按钮Button246.2tkinter控件的属性与函数按钮Button256.2tkinter控件的属性与函数按钮Button266.2tkinter控件的属性与函数文本框控件Entry276.2tkinter控件的属性与函数文本框控件Entry286.2tkinter控件的属性与函数文本框控件Entry296.2tkinter控件的属性与函数复选框Checkbutton306.2tkinter控件的属性与函数复选框Checkbutton316.2tkinter控件的属性与函数复选框Checkbutton326.2tkinter控件的属性与函数复选框Checkbutton336.2tkinter控件的属性与函数复选框Checkbutton346.2tkinter控件的属性与函数菜单Menu356.2tkinter控件的属性与函数菜单Menu366.2tkinter控件的属性与函数菜单Menu376.2tkinter控件的属性与函数菜单Menu386.2tkinter控件的属性与函数菜单Menu396.2tkinter控件的属性与函数菜单Menu406.2tkinter控件的属性与函数Menubutton菜单按钮416.2tkinter控件的属性与函数Menubutton菜单按钮426.2tkinter控件的属性与函数Menubutton菜单按钮436.2tkinter控件的属性与函数Listbox列表框446.2tkinter控件的属性与函数Listbox列表框456.2tkinter控件的属性与函数Listbox列表框466.2tkinter控件的属性与函数Listbox列表框476.2tkinter控件的属性与函数Listbox列表框486.2tkinter控件的属性与函数Listbox列表框496.2tkinter控件的属性与函数Scale滑动条506.2tkinter控件的属性与函数Scale滑动条516.2tkinter控件的属性与函数Scale滑动条526.2tkinter控件的属性与函数Scrollbar滚动条536.2tkinter控件的属性与函数Scrollbar滚动条546.2tkinter控件的属性与函数Scrollbar滚动条556.2tkinter控件的属性与函数Scrollbar滚动条566.2tkinter控件的属性与函数Scale滑动条576.2tkinter控件的属性与函数Canvas画布586.2tkinter控件的属性与函数Canvas画布596.2tkinter控件的属性与函数Canvas画布606.2tkinter控件的属性与函数Canvas画布616.2tkinter控件的属性与函数Text多行文本626.2tkinter控件的属性与函数Text多行文本636.2tkinter控件的属性与函数Text多行文本646.2tkinter控件的属性与函数Text多行文本656.2tkinter控件的属性与函数Canvas画布666.2tkinter控件的属性与函数文本框控件Entry676.2tkinter控件的属性与函数其他控件686.2tkinter控件的属性与函数其他控件696.2tkinter控件的属性与函数其他控件706.3tkinter控件的模块messagebox模块716.3tkinter控件的模块messagebox模块726.3tkinter控件的模块simpledialog模块736.3tkinter控件的模块simpledialog模块746.3tkinter控件的模块simpledialog模块756.3tkinter控件的模块simpledialog模块766.3tkinter控件的模块tkinter.filedialog模块776.3tkinter控件的模块tkinter.filedialog模块786.3tkinter控件的模块tkinter.filedialog模块796.3tkinter控件的模块tkinter.filedialog模块806.3tkinter控件的模块colorchooser模块816.3tkinter控件的模块colorchooser模块826.4综合案例分析836.4综合案例分析设计思路第1步:定义按钮位置,略作修改为四行['7','8','9','/']、['4','5','6','*']、['1','2','3','-']、['0','.','=','+'];第2步:按钮事件创建功能,包括所有按钮;第3步:计算公式,采用eval()函数;第4步:创建一个tk窗口;第5步:显示部分,包括文本框输入和标签显示;第6步:创建所有计算器按钮;第7步:进入消息循环。846.4综合案例分析856.4综合案例分析设计思路:需要两个文件,即包含Gui类的文件(GUIS.py)和应用文件(GUI应用.py)。Gui类方法包括__init__(self,title='BOM录入界面')、text_box(self,label)、text_area(self,label)、ch

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论