本文へスキップします。

本文へ

【全Qt】
【全・Qt】SRAロゴ
H1

コラム:Qt で作られたアプリケーション (その 9)

コラム本文

(改訂 2026年10月20日)

(掲載 2026年7月28日)

Qt で作られたアプリケーション (その 9)

Qt で作られたアプリケーションを何回かに分けて紹介します。今回は第9回です。

▼ Nuke

Foundry が提供する映像合成/VFX 向けのノードベース製品群です。

中心となる Nuke は、ショット (映像作品を構成する個々のカット/場面単位) ごとの合成、キーイング (被写体の後ろに置く緑色の背景を抜いて被写体を切り出す処理)、ロト(被写体の輪郭に沿って手作業でマスクを作り、動きに合わせて調整する処理)、3D、レビュー (再生や比較による確認作業) までをひとつの環境で扱え、複雑な処理をノード接続で視覚的に構築できます。

開発者向け資料に、Nuke のユーザーインターフェースを Python と Qt (Pythonバインディングの PySide6) で拡張する方法が説明されています。

Nuke は Qt を使って独自パネルやツールを組み込み、カスタマイズしやすい点が大きな特徴です。




Nuke — VFX & Film Editing Software | Foundry
https://www.foundry.com/products/nuke-family/nuke (外部サイト)

Welcome to NUKE Python Developer’s Guide — Nuke Python API Reference
https://learn.foundry.com/nuke/developers/latest/pythondevguide (外部サイト)

▼ 参考:OneDrive

Microsoft が提供するクラウドストレージサービスです。

文書、写真、動画などのファイルをクラウドに保存し、Windows、macOS、iOS、Android、Web ブラウザーなどから
アクセス、同期、共有できます。

個人利用から業務利用まで幅広く使われており、バックアップや共同作業にも便利です。

日常的なファイル管理を支えるアプリケーションで、クラウド上のファイルを安全かつ手軽に扱うための代表的なアプリケーションです。

本記事の製品紹介ページだけでは、現行版の Qt 利用範囲を特定できません。OS と製品バージョンを特定した開発元資料やライセンス表示を確認する必要があります。




個人用ファイル共有とクラウド ストレージ | Microsoft OneDrive
https://www.microsoft.com/ja-jp/microsoft-365/onedrive/online-cloud-storage (外部サイト)

▼ 関連技術:Origin の Python 拡張

OriginLab が提供する、科学技術計算向けのデータ解析/グラフ作成ソフトウェアです。

実験データや測定結果を取り込み、解析、フィッティング、統計処理、可視化までを一つの環境で行えます。

特徴は拡張性の高さで、組み込み Python 環境を備えており、Python コードを Origin 内で実行できます。

OriginLab 公式フォーラムでは、Origin の Code Builder 内で PyQt5 の QApplication や QWidget を使う例と、
実行上の注意が技術サポートから示されています。

これは Python と Qt による拡張の例です。Origin 本体の UI 全体が Qt で実装されているという意味ではありません。拡張の動作条件は Origin と Python バインディングの版をそろえて確認します。




Origin: Data Analysis and Graphing Software
https://www.originlab.com/origin (外部サイト)

▼ 参考:EA app

EA app は、ゲームの開発/販売を行う Electronic Arts(EA) が提供する、PC/Mac 向け公式ゲームクライアントです。

EA アカウントでログインして、ゲームの検索、購入済みタイトルのライブラリー管理、ダウンロード、インストール、起動を行えます。

対応 OS と動作要件は更新されるため、利用する版の公式サポートを確認してください。

公式サポートでは、ゲームごとの動作要件確認、DLC 管理、オフラインモード、キャッシュ削除などの運用機能も案内されており、
単なる起動ツールではなく、EA のゲーム配信と管理の中心となるソフトウェアとして位置付けられています。




Download and update the EA app on your PC
https://help.ea.com/en/articles/platforms/ea-app-download-install-update (外部サイト)

開発への参考にするために

Nuke のように開発者向け API が公開されている製品は、独自パネルを追加する際の実装方法を追えます。製品紹介ページしかない場合は、Qt の採用範囲までは判断できません。本記事の OneDrive と EA app は参考製品として扱い、現行版の Qt 採用を確認した事例とは区別しています。

コラム 一覧へ戻る