クロスプラットフォームライブラリとAPI
Qt Creator IDEと生産性向上ツール
UI compositionのためのUIデザインツール
受託開発、トレーニング、サポート等
Qtは、UIデザインやソフトウェア開発から品質保証、展開に至るまで、製品開発ライフサイクル全体で生産性を向上させます。あなたのニーズに最も適したソリューションを見つけてください。
最新のリソースを入手し、今後のイベントを確認しましょう。
理想的な学習リソースを見つけたり、コミュニティと交流したりして、Qtのスキルを向上させましょう。
初心者であろうとベテランのQtプロであろうと、成功するために必要なサポートと助けがすべて揃っています。
8月 05, 2024 by Qt Group 日本オフィス | Comments
Cocoチームは、ユーザーエクスペリエンスを向上させるためにいくつかの改善に焦点を当てたCoco 7.2のリリースをお知らせいたします。このブログでは、主な強化点であるQMLカバレッジサポートの改善、テストデータ生成のための拡張されたUnicodeおよびQStringサポート、そして不整合なインストルメンテーションとの新しい取り組みについて紹介します。
カバレッジの取得を簡素化する取り組みの一環として、Coco 7.2では、異なるコンパイルオプションや定義を使用してコンパイルされた同じソースファイルが異なるコンパイルユニット間である場合、カバレッジビルドで使用されるオプションと定義を統一するための新しいコマンドラインオプションが導入されました。
Coco 7.2では、前リリースで導入されたコマンドライン解析機能を使用して、どのコンパイラオプションや定義が不整合なインストルメンテーションの問題を引き起こしている可能性があるかを特定し、その後、新たに導入されたコマンドラインオプションである -cs-remove-arg および -cs-inject-arg を使用して、カバレッジビルドのためのコンパイラオプションと定義を統一することができます。
この仕組みでは、警告をエラーとして扱うなど、通常カバレッジビルドで問題を引き起こす可能性のあるコンパイラオプションを削除するためにも使用できます。この機能について詳しくは、弊社のドキュメントでご確認いただけます。
前回のリリースで約束した通り、Coco 7.2では、さらなるQMLカバレッジサポートの改善が特徴です。Qt6で導入されたQML言語の機能を含む、多くのQMLおよびJavaScript言語機能のサポートを追加しました。
QMLファイル内のJavaScriptスニペットについて、次のような最新の言語機能のサポートを追加しました:
最も注目すべき新しくサポートされたQML言語の機能には、次のものがあります:
つまり、QMLアプリケーションのカバレッジを測定する際に、より少ない回避策が必要となります。
初期のテストデータ生成リリースでは、非常に基本的なASCII文字列生成のみがサポートされており、Unicodeサポートや他の文字列タイプのサポートはありませんでした。
Qt Frameworkを使用している場合、QStringタイプのサポートが追加されたことをお知らせいたします。これにより、QStringとテストデータ生成を行う際に文字列の変換やエンコーディングを気にする必要がなくなります。
さらに、Coco 7.2では明示的なUnicodeサポートが追加され、さまざまなUnicodeコードページや文字範囲を指定して、アプリケーションに関連するユースケースにテストデータ生成を微調整することができます。
改善と修正の包括的なリストについては、リリースノートをご覧ください。
既存のユーザーや評価者向けに、Coco 7.2の新しいパッケージがQtカスタマーポータルでご利用いただけます。
まだCocoをご利用でないですか? 無料評価版を入手してお試しください。
Cocoについて詳しくはこちらをご覧ください。
ご質問がある場合や弊社の専門家とのミーティングをご希望の場合は、お気軽にお問い合わせください。
Download the latest release here: www.qt.io/download.
Qt 6.8 release focuses on technology trends like spatial computing & XR, complex data visualization in 2D & 3D, and ARM-based development for desktop.
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
12 19, 2024
本稿は「Qt 6.9 Beta 1 Released」の抄訳です。 Qt 6.9 Beta 1 をリリースしました。従来通り、Qt 6.9 Beta..
12 16, 2024
本稿は「Commercial LTS Qt 6.5.8 Released」の抄訳です。 商用ライセンス保持者向けに Qt 6.5.8 LTS..
12 6, 2024
このブログは「Squish 8.1: Qt 6.8 Support, Squish for Java on Linux arm64, and..
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.