(掲載 2026年10月20日)
Qt MailNews 2025-09号を基に改訂。原稿の情報時点:2025-09。改訂:2026年10月20日。
Qt によって開発されたアプリケーションは、商用・オープンソースを問わず幅広く利用されています。今後、何回かに分けて Qt で作られた代表的なアプリケーションをご紹介していきます。
▼ QGIS: 地理情報システム
QGIS (キュージス) は、オープンソースの地理情報システム (GIS) ソフトウェアで、地図の作成、編集、解析を行うための強力なツールです。多様なベクターやラスターデータを扱え、地理データの可視化や空間解析、データベース連携が可能です。プラグインを用いた機能拡張や Python スクリプトによる自動化もサポートしており、研究、行政、教育、ビジネス分野など幅広い用途に利用されています。
Spatial without Compromise · QGIS Web Site https://qgis.org
▼ VisIt: 可視化ツール
VisIt (ビジット) は、米国ローレンスリバモア国立研究所で開発されたオープンソースの科学可視化ツールです。大規模シミュレーションや複雑な数値データを処理し、2D・3D・4D の可視化を実現します。並列処理に対応しており、スーパーコンピュータ規模のデータ解析も可能です。多様な入力フォーマットをサポートし、インタラクティブな解析、スクリプトによる自動処理、遠隔可視化機能を備え、研究や工学分野で広く利用されています。
VisIt Home https://visit-dav.github.io/visit-website/index.html
▼ ParaView: 大規模科学可視化
ParaView (パラビュー) は、Kitware 社を中心に開発されているオープンソースの科学可視化ツールです。大規模な数値シミュレーションや計測データを効率的に解析・可視化でき、2D・3D 表示や時系列アニメーションをサポートします。並列計算や分散処理に対応し、スーパーコンピュータ規模のデータも扱えます。多彩なデータ形式を読み込み、GUI による直感的操作と Python スクリプトによる自動処理が可能で、研究・工学・教育など幅広い分野で利用されています。
ParaView - Open-source, multi-platform data analysis and visualization application https://www.paraview.org
▼ SciDAVis: データ可視化および解析ツール
SciDAVis (サイダヴィス) は、科学技術分野でのデータ可視化と解析に特化したオープンソースのソフトウェアです。直感的なインターフェースで数値データをグラフ化し、2D・3Dプロット、フィッティング、統計解析を行うことができます。Originや QtiPlot に似た操作性を持ち、教育現場から研究開発まで幅広く利用可能です。クロスプラットフォーム対応 (Windows・macOS・Linux) で、Python スクリプトによる拡張や自動処理もサポートし、無料で手軽に高品質な科学可視化環境を提供します。
SciDAVis download | SourceForge.net https://sourceforge.net/projects/scidavis/
▼ QtiPlot: 科学技術分野向けのデータ解析・可視化ソフトウェア
QtiPlot (キューティープロット) は、科学技術分野向けのデータ解析・可視化ソフトウェアで、グラフ作成や統計解析、フィッティングなどを直感的に行えるツールです。商用ソフト Origin に似た操作性を持ち、2D・3D プロット、非線形最小二乗フィッティング、FFT 解析など幅広い機能を提供します。Windows・macOS・Linux に対応し、教育から研究開発まで幅広い分野で利用可能です。シェアウェアとして配布され、無料試用版と有料ライセンス版が提供されています。
QtiPlot https://www.qtiplot.com
▼ 開発用ライブラリ:Qwt
Qwt (Qt Widgets for Technical Applications) は、Qt を基盤とした C++ 用ライブラリで、科学技術計算や工学分野のアプリケーション開発に必要なウィジェット群を提供します。2D グラフ描画、スペクトル表示、ゲージやダイヤルなどの計測器風コントロールを備え、Qt Widgets アプリケーションに容易に統合可能です。オープンソース (Qwt License、GPL 互換) として公開され、Linux・Windows・macOS 上で利用できます。研究開発や教育ソフトの UI 構築に広く活用されています。
GitHub - opencor/qwt: Qwt - Qt Widgets for Technical Applications https://github.com/opencor/qwt
▼ Orange: 機械学習&ビジュアルプログラミングツール
Orange は、機械学習を視覚的に学び・活用できるオープンソースのビジュアルプログラミングツールです。ドラッグ&ドロップ操作でデータ前処理、モデリング、可視化を直感的に組み合わせられるため、プログラミングの知識が少なくても機械学習の流れを理解しやすいのが特徴です。教育用途やデータ分析の入門に広く利用されています。
Orange Data Mining https://orangedatamining.com/
完成アプリと開発用部品を使い分ける
地理データを扱うなら QGIS、大規模な数値データの可視化なら VisIt や ParaView、グラフ作成や解析なら SciDAVis や QtiPlot が検討の入口です。一方、Qwt は完成した解析アプリではなく、自分の Qt Widgets アプリにグラフなどを組み込むためのライブラリです。
Qt 採用の根拠例:QGIS 公式リポジトリーの Under the hood には、Qt と C++ による開発が明記されています。
コラム 一覧へ戻る