本書以PySide6/PyQt6的實際應用為主線,以理論基礎為核心,引導讀者漸進式學習PySide6/PyQt6的編程基礎和實際應用。
本書共12章,可分為5部分。第一部分介紹基於項的控件、基於模型/視圖的控件(第1章和第2章),第二部分介紹處理數據庫、文件、路徑、緩存相關的類和應用方法(第3章和第4章)、第三部分介紹使用Graphics/View框架繪圖、繪製二維圖表和三維圖表的相關類和應用方法(第5~7章)、第四部分介紹處理網絡、多媒體、打印機、QML相關的類和應用方法(第8~11章)。第五部分以案例的形式介紹了如何使用PySide6和其他Python模塊編寫實用程序的方法,並介紹了製作程序安裝包的方法(第12章)。
本書示例代碼豐富,實用性和系統性較強,並配有視頻講解,助力讀者透徹理解書中的重點、難點。本書適合初學者入門,精心設計的案例對於工作多年的開發者也有參考價值,並可作為高等院校和培訓機構相關專業的教學參考書。
邢世通,物理學學士,光學工程碩士。編程研究者,熟悉Python、C、C++、PHP、JavaScript、MATLAB等編程語言及相關技術。擁有數學、Python的教學經驗。參與過光子計數測量系統軟件開發、動態光散射的自相關數據算法、網站開發與安全維護等項目,有兩項國家實用新型專利(第一作者)、兩篇EI檢索論文(第一作者)。著有《編程改變生活——用Python提升你的能力(基礎篇?微課視頻版)》《編程改變生活——用Python提升你的能力(進階篇?微課視頻版)》。