2020-11-29

【備忘録】QTableView のサンプル

Qt(キュート)とは、C++ で記述されたクロスプラットフォームに対応したアプリケーションフレームワークです。オープンソース版では、バージョン 4.5 から LGPL を適用できるようになりました。PySide2 (Qt for Python) は、Python の公式バインディングを提供するプロジェクトで、オープンソース版の Qt と同じく、LGPLv3/GPLv3 と Qt commercial license(商用ライセンス)が適用されています。

今回は、QTableView のサンプルを備忘録としてまとめました。

下記の OS 環境で動作確認をしています。

Fedora 33 (Workstation Edition) x86_64

QTableView のサンプル

PySide2 のテーブルウィジェット QTableView を使えるようになろうとサンプルを探し、参考サイト [1] を見つけました。このサイトではデータクラスを用意して適用していますが、もう少し単純にしたかったので、リストのデータを使ったサンプルに作り直しました。

qt_tableview.py

実行例

qt_tableview.py の実行例

参考サイト

  1. 【PySide2】QTableViewとModelの作り方 – その1 | WhiteAtelier Archives

ブログランキング・にほんブログ村へ
にほんブログ村

0 件のコメント: