PyQt

/! 這一篇是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 Python 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

Python最夯文章分享:
Python 圖形使用者介面程式設計

感謝你看到這裡,很快就可以離開了,但最好的獎勵行動就是按一下幫我分享或留言,感恩喔~

點我分享到Facebook

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *