Qt Blog

510
Posts

629
Comments

オープンソースカンファレンス 2012 Kansai@Kyoto

Published Wednesday July 25th, 2012 | Leave a comment
Posted in イベント | Tags: , , ,

8月3日(金)・4日(土)に 京都リサーチパーク で開催される「オープンソースカンファレンス 2012 Kansai@Kyoto」に参加します。 展示ブースでは BeagleBoard-xM での Qt 5 のデモや、Qt に関する Q&A 等を行う予定です。 また、8月4日には「Qt : アプリケーション・UI 開発フレームワーク」と題したセミナーを行います。Qt 5 や Qt Project など、Qt の最新情報をお話しさせていただくつもりです。是非聞きにいらしてください。

Read More

Qt 5 アクセシビリティ API

Published Tuesday July 24th, 2012 | Leave a comment
Posted in Qt | Tags: ,

この記事は Qt Blog の “Qt 5 Accessibility APIs” を翻訳したものです。 執筆: Frederik Gladhorn, 2012年6月18日 Qt 4 から Qt 5 へのアップデートはゆるやかでスムーズなものとなります。基本的にはソース互換性を維持します。ただし、絶対に必要だと思われる領域に関してはその限りではありません。 アクセシビリティはそのような領域の一つで、Qt 5 への移行時に影響を受ける大きな変更が加えられました。 これは、これまでの API は古く、すべてのプラットフォームにおいてアクセシビリティの実装を改善することができなかったためです。 変更にあたって、一旦すべてのアクセシビリティ API をインターナルとしてマークしました。すなわち、これらの API は「不可視化」され、ドキュメントにも載りません。これはこの巨大な変更による API が確定しておらず、かつ充分にテストされていないためです。Qt 5.1 のリリースで正式な API とするのが適切だと思います。しかし、特別な設定を行わなくてもテストは行えるように、有効にする手段を用意しました。その間はドキュメントはありませんが、既存の Qt 4 よりも大幅に改善されていることが分かると思います。 Linux 向けの新しいアクセシビリティブリッジの開発時に、みなさんからのフィードバックで API の限界が判明したため、できる限りその解決を行おうとしました。元々の API は Windows 95 でサポートされたアクセシビリティ API である MSAA にインスパイアされたものでした。 その後も、開発者がユーザをより良くサポートできるように、そしてもちろんユーザがコンピュータをできる限り活用できるようにアクセシビリティの世界は変わり続けてきています。大規模な変更は行っていませんが、様々なところをブラッシュアップして、API はとても分かりやすくより間違いにくいようになりました。一つの大きな改善としてはプラットフォームへの通知の送信方法で、ようやくツールに対して十分な情報が提供できるようになりました。 Qt […]

Read More

オープンソースカンファレンス 2012 Sendai 御礼

Published Tuesday July 17th, 2012 | Leave a comment
Posted in イベント | Tags: , , ,

7月14日に仙台市で開催された「オープンソースカンファレンス 2012 Sendai」に参加してきました。 ブースでは BeagleBoard-xM でのデモをメインに、セミナーでは Qt の紹介や Qt Project, Qt 5 について説明させていただきました。セミナーで使用した資料は Qt-OSC2012-Sendai.pdf です。

Read More

オープンソースカンファレンス 2012 Sendai

Published Monday July 9th, 2012 | Leave a comment
Posted in イベント | Tags: , , ,

7月14日に仙台市の 東北電子専門学校 で開催される「オープンソースカンファレンス 2012 Sendai」に参加します。 展示ブースでは BeagleBoard-xM での Qt 5 のデモや、Qt に関する Q&A 等を行う予定です。 また、「Qt : アプリケーション・UI 開発フレームワーク」と題したセミナーを行います。Qt 5 や Qt Project など、Qt の最新情報をお話しさせていただくつもりです。是非聞きにいらしてください。

Read More

Qt Contributors Summit 2012 参加レポート

Published Tuesday July 3rd, 2012 | Leave a comment
Posted in イベント | Tags: , , , ,

6月21日から3日間、ドイツのベルリンで、Qt Contributors Summit 2012 が開催されました。 昨年に引き続き 2回目の開催となった今回のサミットは、Nokia のほか、Blackberry を製造販売している Research In Motion や Ubuntu の開発元である Canonical など、様々なスポンサー の協力によって開催されました。 今年の会場はベルリン市内の Kalkscheune という場所でした。産業革命の時代にベルリンで最初に建設された工場で、その後様々な変遷を経て現在はイベントスペースやコンサート会場として利用されているそうです。 キーノート 初日は Qt Project のチーフメンテナー Lars Knoll のキーノートで幕を開けました。 昨年の5月に Qt 5 に関する構想 を書いて以来、Qt 5 の開発が順調に進んでいること、2011年の秋に Qt Project をスタートして以来、このプロジェクトが健全に運営されていることに加え、Qt Contributors Summit 2012 の開催の直前に Nokia の大きなアナウンスがあり、Qt は Nokia の Next Billion 戦略の一部ではなくなりましたが、Qt 自体の開発はまだしばらくは続けて行くことなど、最近の Qt や今年の第3四半期にリリース予定の Qt 5 […]

Read More

Qt 5 でのメタオブジェクトシステムの変更点

Published Tuesday July 3rd, 2012 | Leave a comment
Posted in Qt | Tags: , ,

この記事は Qt Blog の “Changes to the Meta-Object System in Qt 5” を翻訳したものです。 執筆: Kent Hansen, 2012年6月22日 Qt 5 では メタオブジェクトシステム に対する変更が行われました。内部的な変更だけではなく、API にも変更があります。Qt 4 とのソースコード互換性のない変更も行われました。この記事では、これらの変更の詳細とどのような対応が必要になるのかについて紹介したいと思います。また、QMetaMethod に新たに加えられた便利な API の紹介もあわせてしたいと思います。 Qt 4 でのメタオブジェクトのバージョンのサポートの削除 (moc によって生成される)メタオブジェクトにはデータの(形式や順番などの)内容やメタオブジェクトの機能を特定するためのバージョン番号が含まれています。Qt の(マイナー)リリースでメタオブジェクトに(クラスのコンストラクタを検索可能にするような)新機能を追加した際には、このメタオブジェクトのバージョンを上げる対応が必要になります。そして、Qt 4 での最終的なメタオブジェクトのバージョンは 6 でした。 Qt のマイナーリリースでは、後方互換性の維持のために古いのバージョンもメタオブジェクトもサポートしていました。内部のコードでは、それぞれのメタオブジェクトに対してバージョンをチェックし、それに応じた処理が行われていました。 Qt 5 は Qt 4 とのバイナリ互換性を保持しないため、メタオブジェクトの以前のバージョンのサポートを打ち切るちょうどいい機会になりました。Qt 5 では Qt 4 で対応してきた様々なバージョンのメタオブジェクトが生成されることはないので、それらのバージョンに対応するためのコードを削除しました。Qt 5 での現在のメタオブジェクトのバージョンは 7 になります。

Read More

オープンソースカンファレンス 2012 Hokkaido 御礼

Published Monday June 18th, 2012 | Leave a comment
Posted in イベント | Tags: , , ,

6月16日に開催された「オープンソースカンファレンス 2012 Hokkaido」に参加しました。Qt の展示に多くの方々にお越し頂き、誠にありがとうございました。 「Qt : アプリケーション・UI 開発フレームワーク」と題したセミナーでは、Qt の一般的な紹介や、アプリケーション開発のデモ、Qt Project や Qt 5 の紹介などさせていただきました。セミナーで使用した資料はこちらになります – Qt-OSC2012-Hokkaido.pdf。 次回は 7月14日の「オープンソースカンファレンス 2012 Sendai」への参加を予定しています。

Read More

オープンソースカンファレンス 2012 Hokkaido

Published Monday June 11th, 2012 | Leave a comment
Posted in イベント | Tags: , , ,

6月16日に 札幌市産業振興センター で開催される「オープンソースカンファレンス 2012 Hokkaido」に参加します。 展示ブースでは BeagleBoard-xM での Qt 5 のデモや、Qt に関する Q&A 等を行う予定です。 また、「Qt : アプリケーション・UI 開発フレームワーク」と題したセミナーを行います。Qt 5 や Qt Project など、Qt の最新情報をお話しさせていただくつもりです。是非聞きにいらしてください。

Read More

Qt 5 向けデスクトップ用コンポーネント

Published Monday June 11th, 2012 | Leave a comment
Posted in Qt Quick | Tags: , , , ,

この記事は Qt Blog の “Desktop Components for Qt 5” を翻訳したものです。 執筆: Morten Johan Sørvig, 2012年6月6日 先日行われた 投票 によると、デスクトップ向けコンポーネントは Qt Quick 2 に最も期待されているアドオンの一つです。その実現を支援するために、Desktop Component プロジェクトを codereview.qt-project.org へと移行させ、Qt Quick 1 & 2 の双方についての貢献の受付を始めました。いくつもの素晴らしい貢献が既に行われています。また同時に、Qt 5 へより早くコンポーネントをもたらすために Nokia からも数名がプロジェクトに携わり始めました。 このコンポーネントは Qt Playground プロジェクトとしてホストされており、5.0 のリリースには含まれないでしょう。Qt 5 のリリースとある程度同期した形で、個別にリリースを行う予定です。いずれかの時点で、コンポーネントが Qt 5 の一部となるようにしたいと思います。 プロジェクトの詳細を wiki に用意しました。以下のスクリプトで試してみてください。 git clone https://git.gitorious.org/qtplayground/qtdesktopcomponents.git qtdesktopcomponents git checkout qt5 […]

Read More

Qt 4.8.2 と Visual Studio Add-In 1.1.11 リリース

Published Wednesday May 23rd, 2012 | Leave a comment
Posted in Qt, ニュース | Tags: , ,

この記事は [qt-blogs] の “Qt 4.8.2 and Visual Studio Add-In 1.1.11 Released” を翻訳したものです。 執筆: David Stone, 2012年5月22日 本日の記事と Qt 4.8.2 は Digia, Qt Commercial の Director R&D Tuukka Turunen に提供していただきました。 Qt Project の一員として、Digia は Qt 商用版のリリースに加えて Qt LGPL 版のパッケージングとテストを担当しています。Qt Project への他の貢献者の方々と共に本日の Qt 4.8.2 のリリース をサポートできたことをうれしく思います。またそれだけではなく、Visual Studio Add-In に要望の多かった機能と修正を行ってアップデートしました。 Qt 4.8.2 はパッチリリースであり、前回の4.8.1から約150項目の改善やバグ修正を行っています。 Qt 4.8.2 の概要 100項目以上の機能改善 WebKit […]

Read More
Get started today with Qt Download now