用wxPython编写CAI课件用户界面.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用wxPython编写CAI课件用户界面.pdf

2007年8月 电 脑 学 习 第4期 用wXPython编写CAI课斜用户界面 李保源’ 摘 关键词: 用户界面 CAI 自由软件 wyPytIlon Script 中图分类号: G434 文献标识码 B 文章编号:1002—2422(2007)04一0037-02 UserCou璐ewareIIlterface Writing byUsing诹Python LiBaOy峨n mairI andtheir metIlodof basedon us— AbstI.act:The it,出e papersimplypresentscomponents using wxP)r£hon州box.And erscoursewar;einte五ace out. byusing们蛳honis舀ven Kevword: UserInter{.aceCAI FreeSoftware wxPython Script 用wxPyl_110n结合wxPython工具箱,进行课件设计,不 仅使课件具有了交互性,更使课件具有了坚实的科学计算 基础。特别需要指出的是:使用wx脚hon这样的自由软件,码和运行例子程序,三个页面窗口中的内容均和同一源程 可以免费获取大量现成的源代码进行借鉴和利用,这将大 序文件有关。 大缩短开发周期;而使用者也无需花钱购买运行环境需要 的软件(如Msomce),课件的运行成本将会极少。 1 w)【Py山on工具箱中的部分主要组件 提及的w姆曲on为2.6,1.o’是包含在python的一个集 0.9.2中的,是明si版,但并不妨碍在界 成发布包Enthou曲t 面上显示中文。其所附的演示程序(demo)位于P)rtIlon安装 目录下的Enthought\demo子目录下,主程序为Main.py,运 行时的界面如图1所示。下面结合演示程序,对WxPython 中的部分主要组件作一简单介绍。由图l可见,界面的主体 是一个窗体(Frame),窗体上方是菜单栏(MenuBar),下方 是状态栏(StatusBar),中间由两个分隔窗口(Splitterwin— 图l dow)将窗体主体分为三个子窗口。左边的予窗口中嵌入一 个树组件(TreeCm),由一个根节点和两层下拉式子节点 构成,上一层用于对演示的例子程序进行组织分类,下一层 的每个节点的名称(ItemText)均对应一个具体的演示例子 程序的文件名。树的结构对应于Main.py中定义的一个名为 jree“sf的列表数据结构。如改变jreeList的内容,就可轻 易改变演示内容。右边下砸的子窗口中嵌入了一个文本框 组件(TextCtrl),用于显示程序运行时的有关信息。右边上 面的子窗口中嵌入了一个可以组织多页窗口的组件(Note— book),由图1可以看出,Notebook上方有三个页面标签 (tab),点击不同的标签将显示不同的页面窗口(page),三 个页面窗口分别是:web页面窗口(Htrnlwindow)、源程序 图2 面板窗口(Panel)和程序运行窗口(其组件可以是继承上述讨论不难看出,图l所涉及的一些呻hon中的 }李保源南通大学理学院副教授(226000),研究方向:CAI,CAE收稿日期:2007-03埘 · 37· 的组件,如菜单、树、窗口、多页窗口、面板等均是编写课件

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档