Python程序设计任务驱动式教程 单元10 基于GUI框架的图形界面设计与网络爬虫应用 教案.docx

Python程序设计任务驱动式教程 单元10 基于GUI框架的图形界面设计与网络爬虫应用 教案.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 15 单元10 基于GUI框架的图形界面设计与网络爬虫应用 课程名称 Python程序设计任务驱动式教程 章名 基于GUI框架的图形界面设计与网络爬虫应用 教学内容 基于GUI框架的图形界面设计与网络爬虫应用 课时 6 项目性质 □演示性 □验证性 □设计性 √综合性 授课班级 授课日期 授课地点 教学目标 了解Python中GUI工具包、窗口坐标系统等基础知识 掌握使用wxPython框架设计图形用户界面的方法 掌握使用PyQt5框架设计图形用户界面的方法 了解Python网络爬虫 教学内容 使用wxPython框架设计图形用户界面 使用PyQt5框架设计图形用户界面 Python网络爬虫 教学重点 使用wxPython框架设计图形用户界面、使用PyQt5框架设计图形用户界面 教学难点 使用wxPython框架设计图形用户界面、使用PyQt5框架设计图形用户界面 教学准备 装有Python的计算机 教学课件PPT 教材:《Python程序设计任务驱动式教程(微课版)》 作业设计 教学过程 教学环节 教学内容与过程 (教学内容、教学方法、组织形式、教学手段) 课前组织 做好上课前的各项准备工作(打开计算机、打开课件、打开软件、打开授课计划、教案等),吸引学生注意力。 课程说明 【课前说明】 分别从Python中GUI工具包、窗口坐标系统等知识点进行初步的了解。 【目的】 使学生从了解本节课的学习目标、学习重点、考评方式等方面明确课程学习的要求和目标。 课程内容描述 10.1 使用wxPython框架设计图形用户界面 wxPython是Python的一个优秀的GUI工具包,允许Python程序员很方便地创建完整的、功能键全的用户界面。wxPython也是一款开源软件,并且具有非常优秀的跨平台功能。 要使用wxPython模块(工具包),先要安装该模块,在【命令提示符】窗口使用pip install -U wxPython命令进行安装。 10.1.1 直接使用wx.App类创建可视化窗口 如果在系统中只有一个窗口,可以直接使用wx.App类进行创建,这个类提供了一个最基本的OnInit()初始化方法。 【实例10-1】演示直接使用wx.App类创建可视化窗口的方法 实例10-1的代码如下所示。 import wx # 导入wxPython app = wx.App() # 初始化wx.App类,其中包含OnInit()方法 # 定义一个顶级窗口(None表示顶级窗口) frame = wx.Frame(parent=None, title='显示图书数据') frame.Show() # 显示窗口 app.MainLoop() # 调用wx.App类中的MainLoop()主循环方法 实例10-1的运行结果如图所示。 实例10-1的运行结果 10.1.2 wx.Frame框架 在GUI中框架通常也称为窗口。框架是一个容器,用户可以将它在屏幕上任意移动,并进行缩放,它通常包含标题栏、菜单栏等。在wxPython中,wx.Frame是所有框架的父类。当创建wx.Frame的子类时,子类应该调用其父类的构造器wx.Frame.__int__()。wx.Frame的构造器的基本语法格式如下。 wx.Frame(parent , id= -1 , title="" , pos =wx.DefaultPosition , size=wx.DefaultSize , style=wx.DEFAULT_FRAME_STYLE , name="frame") 参数说明。 parent:框架的父类窗口。如果是顶级窗口,那么这个值为None。 id:新窗口的wxPython的ID,通常设为-1,让wxPython自动生成一个新的ID。 title:窗口的标题。 pos:wx.Point对象,它指定窗口的左上角在屏幕中间的位置。在GUI程序中,通常(0,0)表示屏幕的左上角位置,默认值(-1,-1)表示让系统决定窗口的位置。 size:wx.Size对象,它指定窗口的初始尺寸,默认值(-1,-1)表示让系统决定窗口的初始尺寸。 style:表示窗口类型的常量。 name:框架的名称,可以使用它来寻找该窗口。 【实例10-2】演示通过wx.Frame的子类创建可视化窗口 实例10-2的代码如下所示。 import wx #导入wxPython class LoginWindow(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, id, title="用户

文档评论(0)

弹弹 + 关注
实名认证
内容提供者

人力资源管理师、教师资格证持证人

该用户很懒,什么也没介绍

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档