版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验13tkinter图形界面设计浙江省普通本科高校“十四五”重点教材Python程序设计实践教程01PythonGUI编程概述PARTONE图形用户界面(GraphicalUserInterface,GUI)采用图形化的方式显示操作界面。GUI设计一般分为以下两个步骤。①设计界面,创建主窗体对象,设置主窗口对象的属性,即大小和外观。在窗体中放置需要的控件,并设置其属性,完成静态界面的设计。②驱动界面,为需要执行命令的控件编写事件响应函数,建立人机交互机制。tkinter作为Python的标准GUI库,支持跨平台的GUI程序开发,包括Windows、Linux、UNIX等操作系统。02tkinter概述PARTTWOtkinterPython3.x的内置库,只要安装了Python3.x解释器就可以使用。使用tkinter模块创建GUI程序时通常需要执行以下几个步骤。①导入tkinter库。importtkinter或fromtkinterimport*②创建主窗口对象。如果未创建主窗口对象,tkinter会将默认的顶层窗口作为主窗口。③添加组件,如标签、按钮、输入文本框等。④调用控件的pack()、grid()、place()方法,调整并显示其位置和大小。⑤绑定事件处理程序,响应用户操作(如单击按钮)引发的事件。⑥启动事件循环,启动GUI窗口,等待用户触发事件响应。03tkinter库中的常用组件PARTTHREE控件名称描述Button按钮在程序中显示按钮,执行用户的单击操作Canvas画布显示图形元素,如线条或文本CheckButton复选框标识是否选定某个选项Entry输入框显示和输入简单的单行文本Frame框架在屏幕上显示一个矩形区域作为容器Label标签在窗口中显示文本或位图ListBox列表框列表框允许用户一次选择一个或多个列表项MenuButton菜单按钮显示菜单项Menu菜单显示菜单栏、下拉菜单和弹出菜单Message消息框显示多行文本信息,与 Label 类似RadioButton单选按钮选择同一组单选按钮中的一个Scale刻度控件显示一个数值刻度,即输出限定范围的数字区间ScrollBar滚动条当内容超过可视化区域时使用,如列表框Text文本框可以显示单行或多行文本TopLevel容器用来提供一个单独的对话框,和 Frame 类似SpinBox滑动杆与 Entry 类似,但可以指定输入范围值PanedWindow面板窗口用于窗口布局管理,可以包含一个或者多个子控件LabelFrame标签框架一个简单的容器控件,常用于复杂的窗口布局MessageBox消息框用于显示应用程序的提示信息04tkinter库的绘图功能PARTFOUR1.建立画布使用Canvas
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 体检科主任先进事迹(7篇)
- 二级职称专业技术工作总结(5篇)
- 企业举办年会总结主持词结束语
- DB12T 487-2013 放射性同位素与射线装置安全使用管理制度编制规范
- 书香校园演讲稿模板九篇
- 中考前国旗下讲话稿
- 个人师德师风剖析材料范文(6篇)
- 与感恩同行演讲稿锦集六篇
- DB12∕T 1048-2021 蚯蚓养殖技术规程
- 验光技术课件教学课件
- 《艾滋病宣传教育》课件
- 家长会课件:三年级家长会幻灯片
- 2024届河南省九师联盟高一化学第一学期期中达标检测试题含解析
- 我国竞技体育后备人才培养研究述评
- 2023-2024学年南京地区五年级语文上册期中自测(统编版)
- 船舶系固设备操作规程
- 新时代大中小学思政课一体化建设研究
- 工业自动化系统集成项目验收方案
- 新教科版科学六年级上册全册实验汇总 (超全)
- 王洪图黄帝内经80课时讲稿
- 摊铺机司机班组级安全教育试卷
评论
0/150
提交评论