Differences between revisions 10 and 11
Revision 10 as of 2006-11-20 10:56:24
Size: 3355
Editor: andelf
Comment:
Revision 11 as of 2006-11-20 15:18:30
Size: 3320
Editor: andelf
Comment:
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:

[PyQt/AbtPhilThompson] 是一篇简单介绍 PyQt 以及其作者 Phil Thompson 的文章.
Line 15: Line 18:
For more information see [http://wiki.python.org/moin/PyQt PythinInfoWiki]
For more information [http://wiki.python.org/moin/PyQt PythinInfoWiki]
Line 17: Line 22:
Line 19: Line 25:
/!\ 需先安装 Qt  /!\ 需先安装 Qt
Line 46: Line 52:
== 我的意见 ==
 * PyQt只不过是许多Python Gui Programming方法的一种,所以和其他方法相比,自有其优点与缺点.
 * 关于
优点: 
    * 有强大的Qt Designer支持,可以很方便地设计出布局合理的程序.
== Addition ==
 * 优点:
    * 有强大的Qt Designer支持,可以很方便地设计出布局合理的程序.

PyQt TableOfContents

什么是Qt

  • [http://www.trolltech.com/ Troll Tech] --The company which makes Qt, a GUI software toolkit/widget-kit. KDE is based on Qt.

  • Qt是一个完整的C++应用程序开发框架。它包含一个类库,和用于跨平台开发及国际化的工具。Qt API在所有支持的平台上都是相同的,Qt工具在这些平台上的使用方式也一致, 因而Qt应用的开发和部署与平台无关。

关于PyQt

PyQt是一个Qt UI/XML/SQL C++ 工具包([http://www.trolltech.com/ Troll Tech])的全部Python绑定.

[PyQt/AbtPhilThompson] 是一篇简单介绍 PyQt 以及其作者 Phil Thompson 的文章.

PyQt提供了大约300个类以及其中不下5750个函数/方法.

For more information [http://wiki.python.org/moin/PyQt PythinInfoWiki]

下载地址: [http://www.riverbankcomputing.co.uk/pyqt/download.php]

最新版本 PyQt v4.1 (基于 Qt v4.2.1 )

/!\ 需先安装 Qt

/!\ 现在所能见到的资料大部分都是 PyQt3.x 的,而且 PyQt3PyQt4 代码有一些不同,比如在导入,运行上. 所以关于安装选择上,自己挑选适合自己的版本.

一些资料

PyQt应用

Addition

  • 优点:
    • 有强大的Qt Designer支持,可以很方便地设计出布局合理的程序.
    • 支持GUI界面的主题,如XP,MAC等等
    • 可以使用C++做扩展
    • ......
  • 缺点:
    • 中文资料很少,大家可以试着在 google 上搜下. E文资料则大部分为PyQt3.x版,与当前PyQt4的程序有较大差异

    • Win32下运行不方便,需要Qt库支持,不适合用py2exe发布
    • ......

(!) 可以在PyQt自带的Demo里找到很多例子,靠看Demo学习也是一种不错的方法.

关于

  • andelf (Feather.And.ELF)创建,你可以通过mail与我交流关于PyQt的问题

PyQt (last edited 2010-07-27 02:34:17 by zhuyj)