Qt Blog

447
Posts

627
Comments

Qt 5.9.2 をリリースしました

Published Monday October 16th, 2017 | Leave a comment
Posted in Qt | Tags: , ,

この記事は The Qt Blog の Qt 5.9.2 Released を翻訳したものです。 執筆: Tuukka Turunen, 2017年10月6日 本日 Qt 5.9.2 をリリースいたしました。これまでに Qt 5.9 ブランチに対して行われたすべてのバグの修正と改善が含まれたリリースになります。直前にリリースをした Qt 5.6.3 に対して行われたすべてのバグの修正も Qt 5.9.2 には含まれており、それ以外にも様々な改善が行われました。最新の Qt Creator 4.4.1 も Qt 5.9.2 のオフラインインストーラーからお使いいただけます。 Qt 5.9.2 はパッチリリースのため、バグの修正やパフォーマンスの向上が主な変更点で、新機能はありません。Qt 5.9.1 との比較では およそ 300 ものバグの修正 がなされ、すべての変更の数のトータルはなんと 1000 以上にのぼります。重要な変更については、Qt 5.9.2 の Change ファイル をご覧ください。 Qt 5.9.2 に間に合わなかった修正もなるべく早く提供できるよう、Qt 5.9 LTS に対しては今後もリリースサイクルを早く回すことを予定しております。 […]

Read More

Qt Creator 4.4.1 をリリースしました

Published Monday October 16th, 2017 | Leave a comment
Posted in Qt Creator | Tags: ,

この記事は The Qt Blog の Qt Creator 4.4.1 released を翻訳したものです。 執筆: Eike Ziller, 2017年10月6日 本日 Qt Creator 4.4.1 をリリースいたしました!今回のリリースには以下をはじめとした 多くのバグの修正 が含まれています。 「既存のファイルを追加」がトップレベルでもちゃんと動くようになりました。 Android SDK 26.1.1 に対して Google が行った変更に追従しました。 QNX でのデバッグと QML のプロファイリングの問題を修正しました。 今回のパッケージは Qt 5.9.2 でビルドされており、このバージョンの Qt では Windows でメニューがアプリケーションの裏側に表示されてしまう問題も修正されています。 Qt Cretor 4.4.1 を入手しましょう オープンソース版は Qt のダウンロードページ から、商用版は Qt Account Portal からそれぞれ入手可能です。オンラインインストーラーをお使いの方はメンテナンスツールよりアップデートが可能です。不具合を見つけた場合には バグトラッカー で報告をお願いします。また、直接開発者にコンタクトをとりたい場合は、IRC の […]

Read More

Qt 5.6.3 をリリースしました

Published Monday October 16th, 2017 | Leave a comment
Posted in Qt | Tags: ,

この記事は The Qt Blog の Qt 5.6.3 Released を翻訳したものです。 執筆: Tuukka Turunen, 2017年9月21日 本日 Qt 5.6.3 をリリースいたしました。パッチリリースである Qt 5.6.3 には新機能はなく、バグの修正のみの対応となります。Qt 5.6.3 で修正されたバグの一覧は、個々のモジュールの ChangeLog と Qt 5.6.3 の Known Issues をご覧ください。 Qt 5.6 LTS は現在「Strict フェーズ」にあり、セキュリティ、クラッシュ、デグレードなどの修正のみを受け入れています。2016年末以降、5.6 ブランチに対する修正の厳選を行っており、今後「Very Strict フェーズ」に移行するとセキュリティの修正のみが行われるようになります。Qt の LTS に対する変更の量を徐々に減らしている理由は、安定性の向上です。個々の修正自体が有用であっても、様々なパッチを取り込むことは振る舞いの変更やデグレードのリスクが伴います。これは LTS では避けたいと思っています。 われわれの LTS へのコミットとして、商用版の Qt 5.6 LTS ユーザーは標準サポートが3年間受けられ、その後、延長サポートを契約いただくことも可能になっています。サポートサービスの詳細は「Renewed Qt Support Services」という別のブログ記事をご覧ください。2017年5月にリリースした Qt 5.9 […]

Read More

Qt Installer Framework 3.0.1 をリリースしました

Published Friday October 13th, 2017 | Leave a comment
Posted in Qt Installer Framework | Tags:

この記事は The Qt Blog の Qt Installer Framework 3.0.1 Released を翻訳したものです。 執筆: Katja Marttila, 2017年9月20日 Qt IFW 3.0.1 を本日リリースいたしました。 3.0.1 は 2.0.5 と完全に互換が保たれているため、既存のオンラインインストーラーはそのまま 3.0.1 でビルドすることが可能です。3.0.1 には多くのバグが修正され、新機能が追加されています。 新機能の一覧: UI のカスタマイズにスタイルシートが使えるように -silentUpdate コマンドラインオプションの追加 gui.setTextItems() メソッドの追加 ApplicationsDirX86 と ApplicationsDirX64 変数を追加 binarycreator が OS X アプリバンドルのサインをするための ‘–sign’ スイッチの追加 チェックができないアイテムの定義が可能に – ‘Checkable’ エレメントをパッケージに追加 Windows ショートカットの設定の説明をサポート Castilian Spanish 翻訳の追加 すべての新機能とバグ修正の一覧は ChangeLog. […]

Read More

Qt 5.10 アルファ版をリリースしました

Published Friday October 13th, 2017 | Leave a comment
Posted in Qt | Tags: , ,

この記事は The Qt Blog の Qt 5.10 Alpha Released を翻訳したものです。 執筆: Jani Heikkinen, 2017年9月13日 本日 Qt 5.10 アルファ版をリリースいたしました。 Qt 5.10 の新機能の一覧は、Qt 5.10 New Features の wiki ページをご覧ください。いつもどおり、アルファ版はソースコードのみでの提供になります。 Qt 5.10 の正式リリース(11月末予定)に向けた次のマイルストーンは、ベータリリースの一回目になります。これはアルファの直後を予定しています。Qt 5.9 のリリースと同様、ベータ版はいくつかリリースをすることを予定していて、これらはオンラインインストーラーでも入手可能になるでしょう。それぞれのベータリリースでフィードバックを元に安定の向上と品質の改善を行う予定です。 Qt 5.10 のアルファ版のソースパッケージは Qt Account もしくは download.qt.io からダウンロードしてください。 メーリングリスト や バグトラッカー へのフィードバックをお忘れなく!

Read More

Qt Creator 4.4.0 をリリースしました

Published Friday October 13th, 2017 | Leave a comment
Posted in Qt Creator | Tags:

この記事は The Qt Blog の Qt Creator 4.4.0 released を翻訳したものです。 執筆: Eike Ziller, 2017年9月5日 本日 Qt Creator 4.4.0 をリリースいたしました。 編集機能 Clang コードモデルとブックマークをお使いの方は、注釈がインラインで表示されるようになりました。ブックマークと Clang のエラーと警告がエディタ内の対応する行の終端に表示されます。これにより、コード入力中に詳細を確認することが可能になりました。これにより、赤い下線や左側のマーカーの上までマウスを動かす必要がなくなりました。Options > Text Editor > Display で注釈の位置の設定が可能です。(お気に召さない場合はこの機能をオフにすることも可能です。) また、現在のファイルの別の場所にジャンプする際に、スクロールをスムーズに行うようなオプションも追加しました。興味のある方は、Options > Text Editor > Display > Animate navigation within file をオンにしてください。 C++ これまでデフォルトのカラースキームに色が存在しなかったもののハイライトを追加しました。ローカル変数やグローバル変数、メンバー変数、関数、定義や出力引数のハイライトを指定して見分けることが可能になりました。これが派出すぎる場合には、Default Classic という控えめなスキームも用意したので、Options > Text Editor > Fonts & Colors から設定をしてみてください。 クラス名を変更する場合に、同じベース名を利用したファイル名の変更も可能になりました。検索パネルで「Replace」ボタンを押す前に「Rename […]

Read More

もっともっと Shape!

Published Friday October 13th, 2017 | Leave a comment
Posted in Qt | Tags: , ,

この記事は The Qt Blog の Let There Be More Shapes! を翻訳したものです。 執筆: Laszlo Agocs, 2017年8月10日 Shape エレメントを紹介した前回の記事 に引き続き、今回は 5.10 に追加されるさらなる機能について紹介しようと思います。 Shape エレメントの最初のバージョンでは線形のグラデーションのみがサポートされていました。しかし、放射状のグラデーションと円錐状のグラデーション(これらはすでに QPainter ではサポートされているため、これを実現するためのフラグメントシェーダーはすでに存在するので、このつなぎ込みのみが必要です)が無いため不完全だという社内外からのフィードバックがありました。これを受けて、RadialGradientと ConicalGradientのパッチがすべてマージされました。(紛らわしいことに QtGraphicalEffects にも似たような名前のエレメントが存在しますが、今回のは QtQuick.Shapes 1.0 で利用可能です。) では実際に見てみましょう。前回と今回紹介したコードはすべて こちらのリポジトリ に存在します。 1. 放射状のグラデーション Shape { id: radGradCirc anchors.fill: parent property real r: 60 ShapePath { strokeWidth: 4 strokeColor: “red” fillGradient: RadialGradient { centerX: […]

Read More

Qt 5.10 の Vulkan 対応 – パート3

Published Wednesday September 13th, 2017 | Leave a comment
Posted in Qt | Tags: , ,

この記事は The Qt Blog の Vulkan Support in Qt 5.10 – Part 3 を翻訳したものです。 執筆: Laszlo Agocs, 2017年7月3日 過去2回の記事(パート1、パート2)では、Vulkan のインスタンスの生成まで紹介が済んでいます。今回はスクリーンに表示するところです。 QWindow か QVulkanWindow か? このまま順調に行くと、Qt 5.10 では少なくとも5つのサンプルが提供されるでしょう。それは以下の5つで(ドキュメントはスナップショット版にリンクされています)、シンプルなもの順に羅列しています。 hellovulkanwindow hellovulkantriangle hellovulkanwidget hellovulkantexture hellovulkancubes hellovulkancubes のサンプルが 、NVIDIA Shield TV 上の Android 7.0 で動いているところです これらのサンプルのソースを見てみるとある共通の側面が見られます。すべてのサンプルで QWindow の派生クラスでスワップチェーンやウィンドウ固有の処理を実装している QVulkanWindow が使われています。常にあてはまるわけではないですが、QVulkanWindow は Qt アプリケーションで Vulkan での描画ができるようになるまでの時間を大幅に短縮します。 次に、さらに進んだウィンドウの制御やスワップチェーンの完全な制御をする場合はどうでしょう?もちろん対応は可能ですが、ドキュメントもちゃんと整備されている QVulkanWindow の利用よりは敷居が高くなります。それでは実際に見てみましょう。 素の […]

Read More

Qt 5.10 の Vulkan 対応 – パート2

Published Wednesday September 13th, 2017 | Leave a comment
Posted in Qt | Tags: , ,

この記事は The Qt Blog の Vulkan Support in Qt 5.10 – Part 2 を翻訳したものです。 執筆: Laszlo Agocs, 2017年6月16日 前回 は Qt 5.10 の Vulkan 対応の背景を紹介しました。今回は詳細を見ていきましょう。 Qt ビルド時の Vulkan オプション Window や Linux、Android で Qt をソースコードからビルドする際に、ビルド環境で Vulkan のヘッダファイルが見つかった場合には自動で Vulkan が有効になるようになっています。Windows では VULKAN_SDK という LunarG Vulkan SDK によって自動的に設定される環境変数を参照する実装になっています。 configure の出力(config.summary というファイルにも保存されています)を確認しましょう: Qt Gui: … Vulkan …………………………… yes […]

Read More

Qt 5.10 の Vulkan 対応 – パート1

Published Wednesday September 13th, 2017 | Leave a comment
Posted in Qt | Tags: , ,

この記事は The Qt Blog の Vulkan Support in Qt 5.10 – Part 1 を翻訳したものです。 執筆: Laszlo Agocs, 2017年6月6日 すでに ご存知の方もいるか と思いますが、Qt 5.10 の新機能の一つとして Vulkan の基本部分の対応が行われています。Qt 5.9 のリリースも無事完了したので、Vulkan 対応の詳細(未対応の部分も含めて)を実際に見てみましょう。この新機能の紹介を楽しく、簡単にするために、短めの記事をいくつか書くことにしました。また紹介するすべての機能はすでに qtbase の dev ブランチにマージ済みですが、Qt 5.10 のリリースまでの間に変更される可能性があるということをここでお伝えしておきます。 動機 OpenGL 以外の描画系の API の対応の開始は Qt 5.8 まで遡ります。この時期には様々な改善のための検討や実際の実装が行われました。主なフォーカスは Qt Quick とその描画エンジンである scenegraph で、プラットフォーム固有の機能を一切使用しないバックエンド(software)と特定のプラットフォーム/ウィンドウイングシステム(Direct3D 12)向けのバックエンドが追加されました。 D3D12 向けの実装の経験 上、こういった API への対応をはじめるのは簡単です。 ネイティブウィンドウハンドラを取得(Windows では […]

Read More
Get started today with Qt Download now