Skip to main content
qt-bridges-hero

Qt BRIDGES

言語の壁を越えた、ひとつの UI 実装 

Qt Bridges は現在開発中の新しいブリッジ技術です。あらゆる業界・デバイスで、さまざまなバックエンド言語と組み合わせて単一のフロントエンド実装を利用できるようにすることを目指しています。 

Qt Bridges とは? 

 Qt Bridges は現在開発中の新技術です。QML と Qt Quick をフロントエンドとして、さまざまなバックエンド言語と組み合わせて利用できるようにします。既存のバインディングとは一線を画し、プラットフォームや言語をまたいで単一のフロントエンド実装を使い回すことを目指しています。現在、初期対応言語でアーリーアクセスおよびベータフェーズを実施中です。ぜひフィードバックをお寄せください! 

QT BRIDGES 計画発表 

技術非依存のエコシステムへ 

2025年5月、Qt Group はエコシステムの大幅な拡張を発表し、幅広いプログラミング言語との互換性の実現を目指すことを明らかにしました。Qt Group シニアバイスプレジデントJuhapekka Niemi は次のように述べています。「Qt とクロスプラットフォーム開発に対する私たちの姿勢は、一貫して『一度作れば、どこでも使える』です。」

 「どんな基盤の上にも、思い描く理想の UX を構築でき、作業を重複させる必要はありません。それこそが本当の価値です。」 Qt Bridges の目標は、あらゆるデバイス・業界のソフトウェア開発ニーズに対応し、アプリケーションの UI/UX 開発を迅速かつシンプルにすることです。この次のフェーズに向けた開発はすでに進行中です。 

Qt Bridges 対応言語 

 各バックエンド言語について、初期の概念実証を実際に試せる段階へと順次仕上げています。最初の5言語は 2025年から早期アクセス段階にあり、十分な完成度に達した言語から順次パブリックベータに移行しています。C# が最初のベータ対応言語となり、Rust が続く予定です。 

 ベータ段階の言語に関するフィードバックは特に歓迎します。Qt Forumでぜひご意見をお聞かせください! 

Beta: C#

C# アプリケーションで、機能豊富なクロスプラットフォーム UI フレームワークを利用可能にするブリッジ技術。 

現在 Windows(x64)および Linux(x86_64)で利用可能。 

Beta: Rust

Rust アプリケーションに豊富なフロントエンドフレームワークをもたらすブリッジ技術。 

 近日公開予定! 

早期アクセス: : Python・Swift・Java/Kotlin

モダンなクロスプラットフォーム Qt UI を構築するための、初期フェーズのバックエンド言語対応。 

Qt Bridges をより良くするために

プロジェクト最新情報をいち早く受け取る 

Qt Quick を UI として新しいバックエンド言語と組み合わせることに興味がある方は、メーリングリストにご登録ください。プロジェクトに関する情報をいち早くお届けします。 

本技術の進化に関する情報をいち早くお届けするほか、フィードバックや試用へのご参加をお願いする機会もあります。皆さまのご意見・気づき・洞察は、Qt 開発チームにとって大変貴重です。 

詳細情報 

 

Qt Bridges フォーラム 

開発チームへの連絡、各 Qt Bridges 言語に関するディスカッションへの参加、ユーザー同士での情報共有、最新情報の確認はフォーラムから。 

 

ドキュメント 

Qt Bridges のドキュメントは現在作成中ですが、はじめ方のガイドラインを含む初期ドキュメントにすでにアクセスできます。 

Qt Bridges:C# のパブリックベータを公開!

このブログは「Qt Bridges: Public Beta for the C# Bridge Is Out!」の抄訳です。 Qt Bri...

詳しく見る

Qt のブリッジ技術による C# クロスプラットフォーム UI フレームワーク

このブログは「A Cross-Platform C# UI Framework via Qt's Bridging Technology」の...

詳しく見る

Qt Bridges: モダンなソフトウェア設計と開発

本稿は「Qt Bridges: Modernizing Software Design and Development」の抄訳です。 Qt ...

詳しく見る

Qt の UI 機能について詳しく 

 Qt フレームワークは、UI コントロールから 2D・3D グラフィックスまでをカバーするクロスプラットフォーム UI ライブラリと API の包括的なセットを提供し、定型作業を削減します。 

QML 言語について詳しく 

 Qt の UI 言語 QML は、宣言型でメモリ安全な言語であり、フロントエンドとバックエンドを明確に分離できます。 

 Qt Bridges を始めよう

ベータ版の C# ブリッジをぜひ試して、より良い製品づくりにご協力ください!