Qtの5.15

26 月 XNUMX 日、C++ フレームワークの新しいバージョンがリリースされました。 Qt 5.15 LTS.

このバージョンは、Qt 5 のリリース前の Qt 6 の最後のバージョンです。Qt 6 で削除予定の機能は、現在のリリースでは非推奨になります。 非商用サポートは Qt 6 のリリースまで提供され、商用サポートは XNUMX 年間提供されます。

新しいリリース:

  • Qt グラフィックス スタックの移行を開始しました。 Qt レンダリング ハードウェア インターフェイス (RHI)、Qt Quick アプリケーションを Direct 3D、Metal (Apple グラフィックス API)、Vulkan、OpenGL 上で実行できるようにします。 Qt RHI は Qt 6 の中心部分となる予定です。

  • 完全なサポートが追加されました Qt クイック 3D — QML で 3D シーンを定義する機能を備えた、Qt Quick に基づくアプリケーションに 3D コンテンツを埋め込むための API。 Qt 5.14 で最初に導入され、現在のリリースでは、後処理エフェクトのサポート、カスタム ジオメトリ用の新しい API、四元数ベースの形状回転 API、および発散光線のサポートが追加されています。

  • Qt デザイン スタジオ 1.5 Qt Quick 3D、軽快なウィジェットに基づいて再設計されたインターフェイス、改善された 3D 表示、要素に注釈を追加する機能、および新しい図エディターのサポートが含まれています。

  • В QtQML コンポーネントのユーザーが値を設定する必要があるコンポーネントの「必須」プロパティ、コンポーネントのインライン設定、型を設定する宣言的方法、マージ演算子を追加しました。 左側の値が NULL の場合に値を設定します。 qmllint ユーティリティの警告も改善され、QML コード スタイル ガイドラインへの準拠をチェックする qmlformat ユーティリティが追加されました。マイクロコントローラー用の Qt パッケージの一部としての QML は、Qt 5.15 の QML と互換性がありました。

  • В Qtクイック Image 要素の色空間のサポートが追加され、Qt Quick Shapes に PathText 要素が追加されました。 マウス カーソルの形状を設定するために、cursorShape プロパティがポインター ハンドラーに追加されました。垂直および水平の表ヘッダーを追加するために、HeaderView オブジェクトが TableView に追加されました。

  • クライアント側スタイル設定 (CSD) のサポートが改善されました。

  • Qt ロッティAdobe Effects アニメーション統合モジュールである が完全にサポートされるようになりました。

  • Qt ウェブエンジン Chromium 80にアップデートしました。

  • У Qt 3D プロファイリングとデバッグのサポートが改善されました。

  • Qtマルチメディア 複数のサーフェスでのレンダリングをサポートします。 Qt GUI での画像のスケーリングと変換の手順は、多くの場合マルチスレッド化されています。

  • Qtネットワーク カスタム タイムアウトと TLS 1.3 セッション チケットをサポートします。

  • QRunnable と QThreadPool は std::function と連携でき、クロスプラットフォームのゴミ箱メソッド QFile::moveToTrash() が追加されました。

  • Android でのネイティブ ファイル選択ダイアログのサポートが追加されました。

出所: linux.org.ru

コメントを追加します