Cross-platform software libraries and APIs
Qt Creator IDE and productivity tools
UI Design tool for UI composition
for Qt projects
Digital advertising for UI apps
Usage intelligence for embedded devices
GUI test automation
Code coverage analysis
Test results management and analysis
Software static code analysis
Software architecture verification
The latest version of Qt.
Make the most of Qt tools, with options for commercial licensing, subscriptions, or open-source.
Explore Qt features, the Framework essentials, modules, tools & add-ons.
The project offers PySide6 - the official Python bindings that enhance Python applications.
Qt empowers productivity across the entire product development lifecycle, from UI design and software development to quality assurance and deployment. Find the solution that best suits your needs.
Insight into the evolution and importance of user-centric trends and strategies.
Learn how to shorten development times, improve user experience, and deploy anywhere.
Get the latest resources, check out upcoming events, and see who’s innovating with Qt.
Stay informed about our live events and webinars, whether they're online, in person, or face-to-face.
Deep dive into the details, tech specs, and everything else you wish to know about Qt tools.
A wealth of Qt knowledge at your fingertips—discover your ideal learning resource or engage with the community.
Whether you're a beginner or a seasoned Qt pro, we have all the help and support you need to succeed.
Qt for MCUs は、リソースに制約のあるデバイス上でスマートフォンのようなユーザー体験を作成、提供するための、包括的なグラフィックスフレームワークおよびツールキットです。
Qt Device Creationライセンスで利用可能なQt for MCUsは、Qtのクリエイティブなパワーを組み込みマイクロコントローラ分野にもたらし、MPUおよびMCU間でのUIの再利用や、レディメイドのコンポーネントによる迅速な開発を可能にします。
トライアルリソースに制約のあるデバイスに適したツールチェーンを活用。
小さなフットプリントと高度に最適化されたライブラリを持つQt for MCUs は、 MCU やローエンド MPU 上で高性能な UI アプリケーションを実現できるように設計されています。
Qt Quick Ultraliteの機能あらゆるタイプのデバイスでアプリケーションを実行
Qt のクロスプラットフォームアーキテクチャにより、複数のプロジェクトでコード、ツール、アセットを再利用することができ、時間を短縮しつつモバイル、デスクトップ、MPU、MCU などのデバイス間で一貫性を保つことができます。
Qt QuickアプリケーションをMCUにポートする方法プレミアムなUXをコスト効率よく実現
最適化されたパフォーマンスと超軽量ライブラリにより、Qt for MCUs は、リソースの制約が多いデバイス上でビジュアル的に魅力的なアプリケーションを実行することができ、市場投入までの時間短縮と BOM の削減を可能にします。
成功事例を見る
Qt Quick Ultralite のすぐに使えるハードウエア アクセラレーション、低メモリーフットプリント、超軽量 UI コントロールを活用することで、リソースに制限のある組込みシステムで最適なパフォーマンスを実現します。
直感的でわかりやすいUI定義言語で、ユーザーインターフェイスを迅速に開発できます。宣言的な構文は、プログラマでなくても簡単に理解できます。 QML言語は、MCUを含むあらゆるデバイス上で優れたUIを構築するための、あらゆる創造的リソースと柔軟性を提供します。
ローエンドのデバイス向けに高度に最適化されたUIエレメントを活用し、自社ブランドの外観やイメージに合わせてカスタマイズすることで、時間とコストを節約できます。
ランタイムまたはコンパイル時にフォントをレンダリングし、高品質のアンチエイリアス処理でテキストをスムーズに表示します。
Qt for MCUsは、8bit、16bit、24bit、32bitの様々なピクセルフォーマットを幅広くサポートし、画像の保存と転送を最適化する効率的なPNG圧縮とRLE圧縮を提供します。
豊富なアニメーションツールを使って、インタラクティブで動的な、スマートフォンのようなUXを、あらゆるローエンドのデバイスで作成できます。Qt for MCUsは、キーフレームアニメーション、組み込みアニメーションエフェクト、プロパティアニメーション、さまざまな補間方法とイージング曲線をサポートしており、UIに生き生きとした動きをもたらします。
安定性の高いAPIと、お客様のニーズを実現するためのしっかりとしたロードマップをご提供します。Qt for MCU の長期サポートと下位互換性により、製品の長期的な市場での存続を支えます。
Qt Creator は、WYSIWYG デザイン、シンタックス補完機能付きコードエディタ、デバッグツールやプロファイリングツールなどを備えた、完全かつ直感的なクロスプラットフォーム IDE で、ソフトウェア開発を強化します。
さらに、Qt for MCUsのツールとワークフローは、IAR、Green Hillsなどの一般的な組み込みサードパーティIDEとシームレスに統合されます。
開発ツール実際のハードウェアへの導入前に、PC上で自由にアプリケーションを開発できます。UIアプリの開発をターゲットデバイスへの導入やテストから分離することで、Qt for MCUsは大幅な柔軟性と時間短縮を実現します。
Figma、Photoshop、その他のオーサリングツールから直接デザインをインポートし、自動的にコードに変換することで、生産性が向上します。Qt Design Studio では、UI/UX デザイナーが強力なアニメーション、シミュレーションツール、Web 機能を使ってデザインに躍動感を与えます。
Qt Design Studio高度なインターナショナリゼーションとローカリゼーションのツールで、さまざまな市場や地域に対応できます。ソフトウェアのあらゆる言語(右から左への表記、双方向スクリプト、複雑な発音区別、連続表記など)への翻訳が可能になります。
X2D 100C カメラは、2つのタッチディスプレイの両方でQtを使用しています。Qt for MCUはカメラのステータスや撮影パラメータを表示する1.08インチカラートップディスプレイで使用されています。
「Qtは、私たちのカメラのマイクロディスプレイを作る上で、画期的なものでした。 メモリ、フォント、レイアウトの面で最初は苦労しましたが、Qt Groupからの直接のサポートは非常に助かりました。Qt コミュニティの豊富なオンライン事例を活用し、優れた結果を得ることができました」
「私たちの分野では、高い精度と信頼性、洗練された設計は、最高のパフォーマンスと切り離せません。少ないメモリーフットプリントで瞬時の起動をする必要がありますが、Qt for MCUではこうした機能が即座に手に入ります。」
溶接・切断機器の世界的リーダーであるESAB社は、同社の溶接機にQt for MCUを採用しました。Qtで構築された読み取りやすく直感的なTFTディスプレイには、最適性能を得るために溶接の微調整コントロールが搭載されています。今回は、グローブやプロテクターとの操作性を向上させるため、物理的なノブを使用しています。
「QMLは、デスクトップで試作品を作成し、ターゲット上ですぐにテストでき、また、ローエンドのマイクロコントローラからハイエンドのマイクロプロセッサまで、拡張性を確保する上で、大きな助けとなりました」
「NXPのi.MX RT1170ボードでタッチスクリーン・マルチファンクション・コントローラの開発を始めたとき、このハードウェアで本当に用途を満たせるか不安がありました。しかし、Qt for MCUsのおかげで、計画したすべての機能を効率的に導入でき、しかも予定の半分の時間で完了できて、安心しました。
Qtではハードとソフトの開発が分離されているため、デスクトップ上でUIを表示してテストすることができ、実際のハードウェアに展開したときは性能テストだけで済みました。これで時間と労力を大幅に節約できました」
「私たちの仕事では、信頼できるシステムを持つことがとりわけ大切です」
Qt for MCUs の豊富な文書と大規模なコミュニティで、マイクロコントローラ上で高性能 UI を作成するための多くのリソースを活用し、短期間で製品化の準備ができます。
Qt for MCUsの資料を見るQt for MCUs をすぐに使い始められるように、多くのプラットフォームで機能を紹介するデモアプリを多数用意しています。構築されたデモイメージのダウンロード、操作ガイドの確認、組込みハードウェア上でのデモの実行ができます。
STMicroelectronicsハードウェアでのデモ時には、エキスパートの小さな助けが大きな力となることもあります。Qt プロフェッショナルサービスは、組込み機器と MCU の課題に取り組むお客様を支援します。
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.