Skip to main content

Qt Bridges:C# Bridge 0.3.0 Beta リリース

コメント
このブログは「Qt Bridges: C# Bridge 0.3.0 Beta Released!」の抄訳です。

Qt Bridgesは、C#などの一般的なプログラミング言語を使用する開発者にとって馴染みやすい形で、QtのUIフレームワークの機能をこれらの言語に提供することを目的としています。パブリックベータ版のリリース以降、C#ブリッジの開発を継続し、寄せられたフィードバックに基づいて新機能の追加や改善を行ってきました。これらの最近の追加機能の一部を含む、新しいベータ版0.3.0のリリースを発表します。

Qt Bridges for C# を試す

入門ガイドを見る

Linux

Linux における C# + QML アプリ開発のワークフローが、より安定しました。試すには、テンプレートパッケージをインストールして新しい C# + QML プロジェクトを作成してください。Qt for Linux のインストールが必要です(C# ブリッジの Linux パッケージには Qt のインストールが含まれていません)。また、環境変数 QtDir に Qt インストールのルートパスを設定する必要があります。

$ export QtDir=~/Qt/6.11.1/gcc_64
$ dotnet new install QtGroup.Qt.Bridge.CSharp.Templates
$ dotnet new qt --Framework net8.0 --SampleCode
$ dotnet run

Linux での Qt Bridge for C# の動作確認

Visual Studio 拡張機能

0.3.0 Beta リリースには、C# + QML アプリの開発に必要なものがすべて揃った Visual Studio 拡張機能が含まれています。プロジェクトテンプレートや QML IntelliSense も同梱されており、VS 拡張機能マネージャーから直接インストールするか、Visual Studio Marketplaceからダウンロードできます。

cs_bridge_030_vs

Visual Studio への Qt Bridge for C# 拡張機能のインストール

今後の予定

C# ブリッジの次のステップは Technology Preview(TP)への移行であり、現在の機能の洗練と拡充を進めてまいります。このマイルストーン達成には皆様のフィードバックが非常に重要です。ぜひご意見をお聞かせください。

関連するディスカッションには Qt Bridges フォーラムをご利用ください。また、TP リリース後に見つかった問題の報告にはバグトラッキングプラットフォーム(JIRA)をご活用いただけます。

今後の Qt Bridges リリース

C# はプロジェクトの第一フェーズです。次にパブリック Beta がリリースされる言語は Rust を予定していますので、最新情報をお見逃しなく。

これらの言語のブリッジが目標とする成熟度に達した後、第二フェーズへと進んでまいります。

コメント

ブログを購読

Qt 6.11 を今すぐ試そう!

最新リリースはこちらからダウンロードできます。 www.qt.io/download

 Qt 6.11 がリリースされました!アプリケーション開発者やデバイス開発者向けに、多くの新機能と改善が追加されています。 

採用情報 

現在、さまざまなポジションで採用を行っています。募集職種はこちら をご覧ください。また、Instagram をフォローして #QtPeople の働き方もぜひチェックしてください。