PySide6 実践ガイド
Python でデスクトップアプリケーションを開発したい方へ向けた PySide6 の実践ガイドです。
基本編
1. はじめに
- PySide6 とは何か
- なぜ PySide6 を選ぶのか
- ガイドの構成
2. 開発環境の準備
- 仮想環境の構築
- PySide6 のインストール
- 動作確認
3. GUI アプリケーションの基本構造
- ウィンドウの作成と管理
- ウィジェット階層
- レイアウトの基本
機能別習得編
4. シグナルとスロット
- イベント駆動型プログラミング
- シグナルの発行と接続
- カスタムシグナルの作成
5. コアウィジェット
- ボタン、ラベル、テキスト入力
- よく使われるウィジェット集
- ウィジェットの共通プロパティ
6. ダイアログとウィンドウ
- モーダルダイアログの作成
- ファイルダイアログ、メッセージボックス
- 複数ウィンドウの管理
7. アクション・メニュー・ツールバー
- メニューの構築
- ツールバーの設定
- キーボードショートカット
8. モデルビュー・アーキテクチャ
- テーブルビューの実装
- データバインディング
- カスタムモデルの作成
発展編
9. UI 設計とスタイリング
- スタイルシートによるカスタマイズ
- テーマの設定
- レスポンシブデザイン
10. 高度なトピック
- マルチスレッド処理
- カスタムウィジェットの開発
- パフォーマンス最適化
11. アプリケーション配置
- 実行ファイルへのビルド
- インストーラーの作成
- 配布方法
12. 演習問題
- 実践的な課題集
- ソリューション例