針對 PySide6 更新的完整(26 部分)PySide 教程
你好!幾年來我一直在編寫 PyQt 教程,上週我冒險更新了我為 PySide v2 和 6 所做的一切。從創建的第一步開始,總共有 26 個教程(更多即將到來,我需要休息一下)應用程序到繪圖、自定義小部件和包裝。
享受!如果您發現任何問題,請告訴我,我會解決。
開始使用 PySide 創建 Python GUI
- 使用 PySide 創建您的第一個應用程序一個簡單的 Hello World!使用 Python 和 Qt 的應用程序。
- Signals, Slots & Events響應用戶行為和 GUI 事件的觸發動作。
- 小部件使用 PySide 的內置小部件來構建您的應用程序。
- 佈局管理使用佈局可以毫不費力地在窗口內定位小部件。
- Actions — Toolbars & Menus使用 QAction 定義工具欄、菜單和鍵盤快捷鍵。
- 對話框和警報通知您的用戶並徵求他們的意見。
將 Qt 設計器與 PySide 結合使用
- 使用Qt Designer 的第一步使用 Qt Designer 的拖放界面來設計您的 GUI。
- 使用 Qt Designer 佈置您的 GUI使用 Qt Designer 輕鬆構建您的應用程序 UI。
- 從 Qt Designer 嵌入自定義小部件了解在使用 Qt Designer 進行設計時如何在 PySide 應用程序中使用自定義小部件。
- 使用 Qt Designer 創建對話框使用拖放編輯器構建 PySide 對話框。
- QResource 系統使用 QResource 系統將附加數據與您的應用程序打包在一起。
PySide 中的擴展 UI 功能
- 系統托盤和 Mac 菜單欄應用程序為您的應用程序添加快速訪問功能。
- 使用 QScrollArea 添加可滾動區域GUI 空間不足?向您的應用程序添加一個可滾動區域。
- 創建可搜索的小部件儀表板通過小部件搜索和文本預測使儀表板 UI 更易於使用。
- 使用 Qt Signals 傳輸額外數據修改小部件信號以將上下文信息傳遞給插槽。
- 創建附加窗口 為您的應用程序打開新窗口。
多線程 PySide 應用程序和 QProcess
- 使用 QThreadPool 的多線程 PySide 應用程序並發運行後台任務而不影響您的 UI。
- 使用 QProcess 運行外部程序在不影響您的 UI 的情況下運行後台程序。
Qt 模型視圖
- ModelView 架構Qt 的類似 MVC 的界面,用於在視圖中顯示數據。
- 在 ModelViews 中顯示表格數據使用條件格式、numpy 和 pandas 數據源創建自定義表格視圖。
使用 Matplotlib/PyQtGraph 的 Pyside 繪圖和圖形
- 使用 PyQtGraph 繪圖在 PySide 中使用 PyQtGraph 創建自定義繪圖。
- 使用 Matplotlib 繪圖使用流行的 Python 繪圖庫創建 PySide 繪圖。
位圖圖形和自定義小部件
- QPainter 和Bitmap Graphics介紹QPainter 的核心特性。
- 在 PySide 中創建自定義 GUI 小部件使用 QPainter 從頭開始構建功能齊全的自定義小部件。
包裝(僅限 PySide2)
- 使用 PyInstaller 為 Windows 打包 PySide2 應用程序將您的 Qt5 應用程序轉換為 Windows 的可分發安裝程序。
- 使用 fbs 打包 PySide 應用程序使用 fman 構建系統分發跨平台 GUI 應用程序。
jangowydz3L8FD20230501wa36u