內容簡介
PyQt實現了一個Python模組集。它有超過300類,將近6000個函式和方法。它是一個多平台的工具包,可以運行在所有主要作業系統上,包括UNIX,Windows和Mac。PyQt採用雙許可證,開發人員可以選擇GPL和商業許可。在此之前,GPL的版本只能用在Unix上,從PyQt的版本4開始,GPL許可證可用於所有支持的平台。
主要構成
因為可用的類有很多,他們被分成幾個模組。QtCore模組包含核心的非GUI功能。該模組用於時間、檔案和目錄、各種數據類型、流、網址、MIME類型、執行緒或進程。QtGui模組包含圖形組件和相關的類,例如按鈕、窗體、狀態欄、工具列、滾動條、點陣圖、顏色、字型等。QtNetwork模組包含了網路編程的類,這些類允許編寫TCP/IP和UDP的客戶端和伺服器,他們使網路編程更簡單,更輕便。QtXml包含使用XML檔案的類,這個模組提供了SAX和DOMAPI的實現。QtSvg模組提供顯示的SVG檔案的類。可縮放矢量圖形(SVG)是一種用於描述二維圖形和圖形應用程式的XML語言。QtOpenGL模組使用OpenGL庫渲染3D和2D圖形,該模組能夠無縫集成Qt的GUI庫和OpenGL庫。QtSql模組提供用於資料庫的類。