PySide– category –
-
PySide Model/View【第5弾】GUIでデータの検索・フィルタ機能!QSortFilterProxyModel
これまでの記事では QTableView や QTreeView を使ってデータを表示・編集する方法を学びました。しかし実際のアプリケーションでは、ただ表示するだけでなく「検索」や... -
PySide Model/View【第4弾】QStyledItemDelegateでプログレスバー表示&条件付き色分け
QTableView や QTreeView を使ってデータを表示する方法は「ただの文字だけの表」だと、情報が多いときに 直感的に把握しにくい ことがあります。 そこで今回は QStyled... -
PySide Model/View【第3弾】シンプルなリスト表示!QListView + QStringListModel
前回の記事では、階層データを扱う QTreeView + QStandardItemModel を解説しました。今回はもっとシンプルに「リスト表示」を作れる QListView + QStringListModel を... -
PySide Model/View【第2弾】QTreeViewで作るフォルダ構造・階層リストのGUI表示
前回の記事では QTableView と QStandardItemModel を使って、表形式のデータをきれいに表示する方法を学びました。しかし実際のアプリでは「フォルダ構造」や「カテゴ... -
PySide Model/View【第1弾】表・一覧表示を本格運用!QTableView + QStandardItemModel
表や一覧表示を「とりあえず動かす」なら QTableWidget が手軽ですが、大量データ・外部ソース(CSV/DB/API)・再利用性 を考えると Model/View 方式が圧倒的に便利です... -
PySide超入門【第23回】QThreadで学ぶマルチスレッド処理と非同期プログラミング入門
GUIアプリを作っていると、時間がかかる処理(例:ファイルの読み込み、ネットワーク通信、画像処理など)を行うことがあります。しかし、これをそのまま実行すると GUI... -
PySide超入門【第22回 | 応用編】時計・カウンター・プログレスバーを作ろう!QTimer徹底解説
GUIアプリケーションを作るときに「一定間隔で処理を実行したい」「自動的に画面を更新したい」という場面はよくあります。例えば「時計アプリで1秒ごとに時間を更新す... -
PySide超入門【第21回 | 応用編】QPropertyAnimationで簡単GUIアニメーションの作り方解説
GUIアプリケーションの操作性や見た目を向上させるために、アニメーションは非常に有効な手段です。PySide(Qt)では、QPropertyAnimation クラスを使ってウィジェット... -
PySide超入門【第20回 | 応用編】QPainterで図形描画!2Dグラフィックス入門
GUIアプリケーションでは、ボタンやテキストだけでなく、図形やグラフィックスを自由に描画したい場面があります。例えば、グラフ、カスタムUI、ゲーム画面、デザインツ... -
PySide超入門【第19回 | 応用編】カスタムウィジェットの作り方!QWidgetの継承と描画
GUIアプリケーションを開発していると、標準のウィジェットでは表現しきれない独自の見た目や動作が必要になることがあります。そのような場合に役立つのがカスタムウィ...