Python gui 学习报告分析和总结.docxVIP

  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文档。上传文档
查看更多
学习报告 学习报告 PAGE PAGE 1 Python gui 学习报告 目录 python GUI 的选择 1. Tkinter 1. WxPython 2 PyQt 2 PyGTK 2. 编辑器的选择 3 Python-tools 3 Python shell 3 iPython 3. Escript 4 Pycharm 4 GTK 与 Glade 的学习 4 “on_btnNumberTwo_clicked”:self.btnNumberTwo_clicked, 5 “on_window1_destroy”:gtk.main_quit} 5 总结 6. python GUI 的选择 Tkinter Tkinter 似乎是与 tcl 语言同时发展起来的一种界面库。tkinter 是 python 的配备的标准 gui 库。Tkinter 提供了一些简单的接口。和一些简单的窗口 按钮等。优点是简单,易用。缺点是功能较少。 Tkinter 的安装:yum install tkinter yum install python-imaging yum install python-tools Tkinter 的使用:Tkinter 的使用非常简单,只要用 import Tkinter 将库导入即可。 总结:值得注意的是,我发现 Tkinter 一定要在系统自带的 python2.4 版本上,才能实现导入。在我安装的 python2.7,不能够实现导入。在这里,我也发现了 centos 系统的一些缺陷,centos 系统自带的软件会比较旧,但是缺不能够用 yum 来更新。自己编译安装过程中,会有许多错误。根据我网上查找的资料了解,要自己重新配置 yum 的第三方库,因为公司本身已经不提供更 新。 WxPython WxWidgets 应该算是近几年了比较流行的 GUI 跨平台开发技术了。wxpython 的功能上面要强于 tkinter,她提供了超过 200 个类,面向对象的编程风格。相比 Tkinter,Wxpython 的功能强大了很多。 6 7 8 PyQt WxPython 的安装:下载 wxpython 的 RPM 包进行安装 WxPython 的使用与 Tkinter 类似,都是直接进行导入 import wx 将库导入即可。 总结:对于 Wxpython 只是提供 gui 开发的基础库,并没有开发环境。又经过一番搜索找到了几个基于 wxPython 的工具:boa、wxGlade、wxWidget。但是我认为这样做 GUI 开发,不够方便。 9 PyQt 是一个创建 GUI 应用程序的工具包。它是 python 编程语言和 Qt 库的成功融合。Qt 库是目前最强大的库之一。PyQt 是由 Phil Thompson 开发。PyQt 实现了一个 Python 模块集。 10 11 PyGTK PyQt 的安装:PyQt 的安装涉及到的东西比较多。因为编译 PyQt 要用到qmake 工具,所以首先要安装的是 Qt 的编译环境。然后由于系统自带的 sqlite3 数据库和 python 版本太旧。先要更新版本。所以我安装了 sqlite3 的最先版本, 和 python2.7.(必须先安装 sqlite 数据库,再看装 python)。然后是安装 PyQt的依赖文件 sip,然后就可以编译安装 PyQt。 由于要 PyQt 有专门的编辑器 eric4,所以我们还需要安装 eric4.安装 eric4 前,必须先安装 QScintilla-gpl-2.7,再安装 eric。但是在我成功安装后却始终无法打开 eric4。 总结:由于我学习的是 QT 编程,所以我在选择 python 的 GUI 开发时, 第一个选择的便是 PyQt,因为用相同的 Qt 库会比较好入手。而且 PyQt 的功能很强大,而且根据我在网上找到的资料,大多数人都认为PyQt 有着不错的发展前景。但是我没有能成功安装 eric 的编辑器环境。但是我在寒假还是想尝试一下 PyQt 的开发环境的安装。一来这样可以节省很多时间,二来,Qt 毕竟是我比较熟悉的开发环境,而且支持各种平台。 PyGTK 让你用Python 轻松创建具有图形用户界面的程序.底层的GTK+提供了各式的可视元素和功能,如果需要,你能开发在 GNOME 桌面系统运行的功能完整的软件。PyGTK 真正具有跨平台性,它能不加修改地,稳定运行各种操作系统之上,如 Linux,Windows,MacOS 等.除了简单易用和快速的原型开发能力外,PyGTK 还有一流的处理本地化语言的独特功。 PyGTK 的安装:首先PyGTK 你要

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档