- QtCore 模塊包括了核心的非GUI功能,該模塊用來對時間、文件、目錄、各類數據類型、流、網址、媒體類型、線程或進程進行處理。
- QtGui 模塊包括圖形化窗口組件和及相關類。包括如按鈕、窗體、狀態欄、滑塊、位圖、顏色、字體等等。
- QtHelp 模塊包含了用於建立和查看可查找的文檔的類。
- QtNetwork 模塊包括網絡編程的類。這些類能夠用來編寫TCP/IP和UDP的客戶端和服務器。它們使得網絡編程更容易和便捷。
- QtOpenGL 模塊使用OpenGL庫來渲染3D和2D圖形。該模塊使得Qt GUI庫和OpenGL庫無縫集成。
- QtScript 模塊包含了使PyQt應用程序使用JavaScript解釋器編寫腳本的類。
- QtSql 模塊提供操做數據庫的類。
- QtSvg 模塊提供了顯示SVG文件內容的類。可縮放矢量圖形(SVG)是一種用XML描述二維圖形和圖形應用的語言。
- QtTest 模塊包含了對PyQt應用程序進行單元測試的功能。(PyQt沒有實現徹底的Qt單元測試框架,相反,它假設使用標準的Python單元測試框架來實現模擬用戶和GUI進行交互。)
- QtWebKit 模塊實現了基於開源瀏覽器引擎WebKit的瀏覽器引擎。
- QtXml 包括處理XML文件的類,該模塊提供了SAX和DOM API的接口。
- QtXmlPatterns 模塊包含的類實現了對XML和自定義數據模型的XQuery和XPath的支持。
- phonon 模塊包含的類實現了跨平臺的多媒體框架,能夠在PyQt應用程序中使用音頻和視頻內容。
- QtMultimedia 模塊提供了低級的多媒體功能,開發人員一般使用 phonon 模塊。
- QtAssistant 模塊包含的類容許集成 Qt Assistant 到PyQt應用程序中,提供在線幫助。
- QtDesigner 模塊包含的類容許使用PyQt擴展 Qt Designer 。
- Qt 模塊綜合了上面描述的模塊中的類到一個單一的模塊中。這樣作的好處是你不用擔憂哪一個模塊包含哪一個特定的類,壞處是加載進了整個Qt框架,從而增長了應用程序的內存佔用。
- uic 模塊包含的類用來處理.ui文件,該文件由Qt Designer建立,用於描述整個或者部分用戶界面。它包含的加載.ui文件和直接渲染以及從.ui文件生成Python代碼爲之後執行的類。
#PyQt按鈕控件改變連接事件
QPushButton.clicked.connect(function)
#PyQt按鈕菜單按鈕連接事件
QAction.triggered.connect(function)
#PyQt時間控件改變連接事件
QDateEdit.dateChanged.connect(function
數據庫