The blog is moving to a new host on Monday 2nd of September. The comments are disabled during the migration.

Qt 5.9

Qt 5.9 をリリースしました

Published Thursday June 1st, 2017 | Comments Off on Qt 5.9 をリリースしました
Posted in Qt | Tags: ,

この記事は The Qt Blog の Qt 5.9 released を翻訳したものです。 執筆: Lars Knoll, 2017年5月31日 Qt 5.9.0 を本日リリースいたしました。Qt 5.9 は Qt 史上、最高のバージョンになるよう、これまで開発を続けてまいりました。 Qt 5.9 では特に パフォーマンスと安定性の向上に力を入れてきました。バグの修正は Qt の隅々に渡って行われ、継続的な自動テストのインフラの改善も行いました。これにより、Qt 5.9 以降の Qt のリリースサイクルを(パッチレベルでもマイナーリリースでも)速く回すことができるようになりました。 また、テストのインフラにパフォーマンスの自動テストも追加し、パフォーマンスの向上を継続的に可視化できるようにしました。詳細は こちらのブログ記事 をご覧ください。 Qt Lite 向けに開発した新しい Qt のコンフィグレーションシステムにも様々なバグフィックスがなされました。詳細は こちらのブログ記事 をご覧ください。 長期サポート(LTS) Qt 5.9 を「長期サポート(LTS)」としたのは大きな決断の一つでした。前回の LTS である Qt 5.6 は時代遅れになり始めたところで、もっと新しいバージョンを長期的なプロジェクトのベースとして採用したいという要望が数多く寄せられていました。 Qt 5.6 以降、2000 以上のバグフィックスが Qt 全体に渡って行われてきました。Qt […]

Read More

Qt 5.9 LTS の INTEGRITY RTOS サポート

Published Monday May 29th, 2017 | Comments Off on Qt 5.9 LTS の INTEGRITY RTOS サポート
Posted in Qt | Tags: , , ,

この記事は The Qt Blog の INTEGRITY RTOS Support in Qt 5.9 LTS を翻訳したものです。 執筆: Tuukka Turunen, 2017年5月17日 Qt 5.9 LTS は Green Hills Software 社のリアルタイムオペレーティングシステム(RTOS) である INTEGRITY を公式にサポートします。INTEGRITY は Qt 4.8 で一度サポートされましたが、今回 Qt 5.9 で再度サポートされることになりました。INTEGRITY 上で Qt を動かしたいという要望は、機能安全を満たす車載のメータークラスタ以外にも様々な業界のみなさんから上がってきていました。 Qt で INTEGRITY をサポートする重要性はどのくらいあるのでしょうか?その最先端のクロスプラットフォームのアプリケーション&UI開発フレームワークが RTOS のアプリケーション開発に必要でしょうか?それらはインフラの深部で動作しているので、普通にしていたら絶対気づかないでしょう? これは半分は正しくて半分は間違いです。多くの RTOS アプリケーションは UI を持たず、美しい操作可能な GUI は分離されています。しかし、ユーザー体験を実現するために最新の GUI フレームワークを必要とする RTOS アプリケーションの数は急速に増えつつあり、高度なセーフティとセキュリティを提供する […]

Read More

Qt 5.9 は LTS になります

Published Monday May 29th, 2017 | Comments Off on Qt 5.9 は LTS になります
Posted in Qt | Tags: ,

この記事は The Qt Blog の Introducing Long Term Support for Qt 5.9 を翻訳したものです。 執筆: Tuukka Turunen, 2017年5月11日 Qt 5.9 を Long Term Support(LTS) とすることをこの度決定いたしました。Qt 5.6 LTS 以降、様々な改善がなされて来ており、それらの恩恵をユーザーのみなさんが最大限活用できるよう、Qt 5.9 を LTS とすることにしました。Qt 5.9 の正式リリース以降の3年間、Qt 5.9.x というパッチリリースを継続して行う予定です(Qt 5.10 のリリース以降も 5.9.x のサポートは継続されます)。商用版をお使いの方は、LTS の期間内は 5.9 のサポートを受け続けることができます。 前回の LTS である Qt 5.6 のリリース以来、数え切れないほどの改善がなされてきました。大幅なパフォーマンスの改善やいくつもの新機能の追加、膨大な数のバグの修正が行われています。Qt 5.9 LTS は Qt 5.6 LTS 以降の大幅な改善を取り込んだ最高の製品になるでしょう。というわけで、すべてのユーザーのみなさんが、これまでの成果を享受できるよう、Qt […]

Read More

QPainter の OpenGL Core Profile Context のサポート

Published Tuesday April 25th, 2017 | Comments Off on QPainter の OpenGL Core Profile Context のサポート
Posted in Qt | Tags: , ,

この記事は The Qt Blog の OpenGL Core Profile Context support in QPainter を翻訳したものです。 執筆: Laszlo Agocs, 2017年1月27日 みなさんご存知のとおり、QPainter は複数のバックエンドに対応していて、Qt 5 では主に2つの実装が利用されています。一つは ラスターペイントエンジン で、もう一つは OpenGL ES 2.0 向けの OpenGL2 ペイントエンジンです。 GL ペイントエンジンについて 様々な側面からラスターペイントエンジンが Qt では主役となっていますが、今回は脇役の方についてお話ししたいと思います。GL ペイントエンジンは QPainter が以下に対しての描画の際に使われます。 QOpenGLWindow QOpenGLWidget 現在のコンテキストと描画対象をラップすることができ、主に FBO 向けで使われる QOpenGLPaintDevice 既存の問題点 最近の OpenGL の状況はどうでしょう? 問題の元がなにかというと、Qt 5.0 当時、core profile context を使用して特殊な OpenGL の描画をする必要に迫られている人たちは様々な障害にぶちあたってきました。非推奨や削除された機能(例えば、クライアント側のポインター)に依存していたり、Vertex […]

Read More

Qt 5.9 ベータ版をリリースしました

Published Monday April 10th, 2017 | Comments Off on Qt 5.9 ベータ版をリリースしました
Posted in Qt | Tags: , ,

この記事は The Qt Blog の Qt 5.9 Beta Released を翻訳したものです。 執筆: Tuukka Turunen, 2017年4月7日 Qt 5.9 のベータ版を本日リリースいたしました。今回のリリース以降はバイナリのインストーラー経由で Qt 5.9 で導入されたすばらしい新機能の数々をお試しいただけます。このリリースではみなさんがオンラインインストーラー経由で今後のリリースにアップデートできるようリリースプロセスを見直しました。 5月末に正式リリース予定の Qt 5.9 では Qt 5.7 や 5.8 ではじめたいくつかの作業が完了しました。Qt 5.6 LTS 以来、C++11 のさらなる活用や、新しいビルドのカスタマイズシステム、描画エンジンの刷新、新しい Qt Quick Controls、Wayland のマルチプロセス対応、Qt 3D など様々な新機能が追加されてきました。また特に組み込みのハードウェアでにむけたパフォーマンスの改善がなされてきました。Qt 5.9 上で動く Qt アプリケーションが様々な Qt の機能を活用できるだけではなく、至上最高のパフォーマンスと安定性で動作することがゴールになります。 Qt 5.9 ではリリースプロセスを少し改善しました。本日リリースしたベータ版以降、オンラインインストーラー経由でさらにいくつかのベータ版のリリースを配信する予定です。これによってユーザーのみなさんが新しいバージョンを試して、フィードバック(bugreports.qt.io を通して)を送っていただくのが簡単になる予定です。ベータ版のフェーズでは1、2週間のサイクルでいくつかのリリースをする予定です。このサイクルで十分な品質に達した時点でリリース候補版を作成し、Qt 5.9.0 の正式バージョンをリリースする予定です。これらはすべてオンラインインストーラー経由で入手可能で、今後のベータリリースやリリース候補版に関してはブログ記事は書かない予定です。それぞれのベータ版に関してはバイナリに加え、それぞれソースパッケージも提供されますので、ご自身でビルドをしていただくことも可能になります。 一人でも多くの方がこの Qt 5.9 のベータ版をインストールし、色々試して […]

Read More
Get started today with Qt Download now