PyQt

/! 這一篇是PyQt中譯版本。

關於

PyQt 是一套完整的Python繫結來自Qt軟體(改名自Trolltech)的跨平台GUI/XML/SQL C++ 架構,PyQt 提供Qt2及Qt3的繫結,PyQt4 一個獨立的繫結涵蓋了Qt 4 版本系列。

PyQt 實作將近300個類別及超過5,750 個函數及方法包括:

  • 一套實質的GUI元件
  • 存取SQL資料庫的類別(ODBC、MySQLPostgreSQLOracle)

  • QScintilla,Scintilla-based 文本編輯器元件

  • 自動存在資料庫的資料感知元件
  • XML語法分析器
  • SVG支援
  • Windows上內嵌ActiveX控制的類別(只有商業版)

教早期版本的PyQT包括了一個圖形介面的除錯器叫做eric,是用PyQt寫的,可以用在PyQt及一般的Python命令應用程式的除錯,現在被分成eric3可以查看http://www.die-offenbachs.de/eric/index.html

PyQt 包括從GUI設計產生Python程式碼的pyuic,這個GUI設計是由Qt Designer產生的,這樣使得PyQt作為(部份或完全)以C++實作之應用程式的快速成型工具很有用因為使用者介面設計可以不用修改重複使用。

PyQt 在Windows、UNIX/Linux、Mac OS X 及Sharp Zaurus上可用。

PyQt4

PyQt4 是一套Qt4的Python繫結,PyQt4有更多Qt 4到Python更多的功能,這個版本的PyQt在 PyQt4 頁上有更多的資料。

PyQt 文件

目前的文件可在http://www.riverbankcomputing.com/static/Docs/PyQt4/pyqt4ref.html找到。

Mark Summerfield寫的書”Rapid GUI Programming with and Qt“是一本使用Python2.5、PyQt4 及Qt 4.2/4.3發展GUI應用程式的最新導引的書,更多詳細資料可以在http://www.qtrac.eu/pyqtbook.html發現。

Boudewijn Rempt的”GUI Programming with Python: Qt Edition“現在在http://www.commandprompt.com/community/pyqt/

PyQt4 教學在http://zetcode.com/tutorials/pyqt4/

Jonathan Gardner在2003年的Northwest Linux Fest的一份教學在JonathanGardnerPyQtTutorial

Oleksandr Yakovlyev針對在C++/Qt應用程式中內嵌PyQt的教學在EmbedingPyQtTutorial

PyQt 應用程式

一些使用PyQt作為他們的UI應用程式:

更多最新的應用程式列表可以在 PyQt Wiki發現。

其他資源的連結

維基已經貢獻了PyQt而 PyKDE 可以在The PyQt and PyKDE community Wiki找到。

Phil Thompson 在2006八月簡介PyQtKDE Dot News

馬上成為工作達人的Fans

About ㄚ琪

工作達人Fun Taiwan的創辦者及總編,可以在這裡更認識他。

One comment

發表迴響

你的電子郵件位址並不會被公開。 Required fields are marked *

*

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Scroll To Top