本文へスキップします。

本文へ

【全Qt】

Qt

【全・Qt】SRAロゴ
H1

ツール

ツール

Qtは、直感的に利用できるツール類を用意しており、洗練されたGUIアプリケーションを
生産性高く開発可能です。統合開発環境やデザインツール、翻訳支援ツールなどが標準で提供される他、
別途SRAから自動GUIテストフレームワーク「Squish for Qt」なども提供しています。


ツール イメージ

Qt Creator

Qt開発者向けの統合開発環境

Qt Creatorは、Qtに特化した専用の統合開発環境(IDE)です。プロジェクトの作成から、UI設計、コーディング、ターゲットプラットフォームへのアプリケーションのデプロイ、リファレンスマニュアルまで、アプリケーション開発ライフサイクル全体を支援する機能を提供します。


Qt Design Studio

デザイン・開発用 共通フレームワーク

Qt Design Studioは、デザイナーと開発者の間のギャップを埋める共通フレームワークです。デザイナーがPhotoshopやSketchを用いて作成したデザインデータのインポートや、タイムライン形式でのアニメーションの編集、実機上での実行する為のプレビューア等の様々な機能が提供されます。開発者は、自動生成されるQMLコードを使用して容易に作業可能です。


Qt Linguist

多言語対応向け翻訳支援ツール

Qt Linguistは、Qtアプリケーション上で表示される文字列を翻訳し変換するための支援ツールです。 翻訳されるべき文字列をソースコードから自動抽出し、その文字列に対する翻訳をツール上で入力します。翻訳した文字列をメッセージファイルに変換し、プログラム側から読み込むことで、アプリケーション内で文字列を切り替えることができます。


Squish for Qt

自動 GUIテストフレームワーク

Squish for Qtは、 Qt アプリケーションに特化したクロスプラットフォーム自動 GUI テストフレームワークです。 Squish IDE を用いてアプリケーション操作を記録し、ベリフィケーションポイントや同期ポイントを簡単に設定して、テストスクリプトを作成できます。 テストスクリプトからは Qt API にアクセスでき、Qt オブジェクトやそのプロパティにもアクセスができるので、複雑なテストケースの作成にも対応でき、アプリケーションの状態を確実にチェックすることができます。 コマンドプログラムによるテスト実行で、リモートテストや夜間にスケジュールしてテストを行うこともでき、テスト時間の有効利用やエージングテストにも活用できます。 標準の Qt ウィジェットだけではなく、QListView、QMenu や Qt のモデルビュークラスなどのような、複雑な構成のクラスやカスタムウィジェットも扱うことができます。