Monthly Archives: March

Windows、Mac、Linux/X11 向けの Qt 4.8.1 の単体パッケージのリリース

Published Friday March 30th, 2012 | Leave a comment
Posted in Qt, ニュース | Tags: , ,

この記事は Qt Blog の “Qt 4.8.1 libraries for Windows, Mac and Linux/X11 released as stand-alone download” を翻訳したものです。 執筆: Daniel Kihlberg, 2012年3月28日 本日 Windows、Mac、Linux/X11 向けの Qt 4.8.1 のライブラリをリリースしました。今回の単体パッケージのリリースに引き続いて、後日 Qt 4.8.1 を含む Qt SDK のアップデートを行う予定です。このアップデートには Symbian および Nokia N9 関連のメンテナンスも含まれる予定です。Qt 4.8.1 を今すぐ必要ではない方や Symbian や Nokia N9 のみに Qt をお使いの方は、4月に予定している Qt SDK 1.2.1 のリリースまでお待ちいただければと思います。 Qt を Windows、Mac、Linux/X11 でお使いで、今すぐ […]

Read More

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

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

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

Read More

Qt Creator 2.5 ベータ

Published Friday March 23rd, 2012 | Leave a comment
Posted in Qt Creator, ニュース | Tags: , ,

この記事は Qt Blog の “Qt Creator 2.5 beta” を翻訳したものです。 執筆: Daniel Teske, 2012年03月15日 Qt Creator 2.5 ベータを公開しました。このリリースには素晴らしい新機能が満載されています。その全てをここで紹介することは出来ませんが、いくつかを簡単に紹介します。 C++11 の標準は昨年の9月に公開されました。Qt Creator 2.5 では、nullptr、constexpr、static_assert、noexcept、インラインネームスペース、auto、ラムダ関数などの C++11 への対応が強化されました。また、以下のような新しいリファクタリング機能も実装されました。 未定義の識別子に対応する #include の挿入 関数の抽出 引数リストの再配置 宣言と定義の同期の強化: 関数宣言の引数名の変更を関数の定義に自動的に反映

Read More

Qt Quick 2 のデバッグ – Console API

Published Thursday March 22nd, 2012 | Leave a comment
Posted in Qt Creator | Tags: , ,

この記事は Qt Blog の “Debugging Qt Quick 2 – Console API” を翻訳したものです。 執筆: Aurindam Jana, 2012年3月1日 Qt Quick はより柔軟でスピーディーな開発が可能になります。これまでは「コンパイル」「パッケージング」「デプロイ」「実行」というサイクルを何度も何度も繰り返す必要がありましたが、Qt Quick では実行中にソースを変更することも可能です。Qt Creator ではバージョンが新しくなるたびに Qt Quick をさらに効果的に使うことができるようにしてきました。しかし、どんなプログラミング言語も完璧ではありません。QML では文法の間違いは実行時のエラーになります。QtDeclarative のバインディングループに悩まされた経験がある方もいると思いますが、JavaScript には嵌りどころがたくさんあります。これらに対しては、デバッガやプロファイラ、インスペクタといった武器で対抗しましょう 🙂 この記事ではデバッグ、特に最も簡単な Console API を使用した手法について紹介します。console.log() メソッドはこの API の一部で、すでにみなさんも helloworld.qml でこの API を使ったことがあると思いますが、使用する機会はとても多いです。少し前に、(ウェブブラウザでのデファクトスタンダードである) FireBug console API を参考に、Qt 5 の API にとても便利なメソッドをいくつか追加しました。 ログの出力 console.log と console.debug は Qt Quick […]

Read More

Mobile World Congress に Qt が出展

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

この記事は Qt Blog の “Qt at Mobile World Congress – The popular new Nokia 808 PureView and more” を翻訳したものです。 執筆: Daniel Kihlber, 2012年2月27日 バルセロナで開かれている Mobile World Congress では、Nokia は Qt の新しい可能性を提示しています。今日アナウンスされた新しい Nokia 808 PureView が、開発者にとって Nokia の Qt 搭載端末のフラッグシップとなるのは間違いありません。41メガピクセルのセンサーと Carl Zeiss レンズ搭載したハイテクなカメラスマートフォンが発表されたことによって、Qt 技術者の皆さんはさらにもう一つのアプリ開発対象を手に入れたことになります。市場にある Qt 搭載の Nokia 端末は1億8000万台にも達しました。これは記録的な数です。

Read More

オープンソースカンファレンス 2012 Tokyo/Spring 御礼

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

3月16、17日の「オープンソースカンファレンス 2012 Tokyo/Spring」で Qt の展示に多くの方々にお越し頂き、誠にありがとうございました。 今回の セミナー では、最近の Qt の動きに合わせて Qt Project と Qt 5 にフォーカスさせて頂きました。alpha リリース直前というタイミングもあり、Qt 5 をより理解して頂ければと思います。Qt 5 では Qt Quick 2 関連の注目度が高いのですが、C++11 対応による 新しいシグナル・スロット文法の追加 など地味ですが便利な機能も増えます。是非試してみてください。 セミナーの資料は Qt-OSC2012-Tokyo-Spring.pdf をダウンロードしてください。 次回は「オープンソースカンファレンス 2011 Ehime」への参加いたします。愛媛にてお会いしましょう。

Read More

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

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

3月24日に 愛媛大学 で開催される「オープンソースカンファレンス 2012 Ehime」で Qt の展示を行います。BeagleBoard-xM での Qt 5 のデモや、Qt に関する Q&A 等を行う予定です。 また、「Qt : アプリケーション・UI 開発フレームワーク」と題したセミナーを行います。Qt 5 や Qt Project などの最新の Qt に関する情報をお話しさせていただくつもりです。是非聞きにいらしてください。 「オープンソースカンファレンス 2012 Ehime」では、この他にも「MeeGo/Mer/Tizen勉強会」などの Qt に関連する展示も予定されています。是非ご参加ください。

Read More

オープンソースカンファレンス 2012 Tokyo/Spring

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

3月16日と17日に 明星大学 で開催される「オープンソースカンファレンス 2012 Tokyo/Spring」で Qt の展示を行います。BeagleBoard-xM での Qt 5 のデモや、Qt に関する Q&A 等を行う予定です。 また、その二日目(17日)に「Qt : アプリケーション・UI 開発フレームワーク」と題したセミナーを行います。Qt 5 や Qt Project などの最新の Qt に関する情報をお話しさせていただくつもりです。是非聞きにいらしてください。 「オープンソースカンファレンス 2012 Tokyo/Spring」では、この他にも「MeeGo/Mer/Tizen勉強会」などの Qt に関連する展示も予定されています。是非ご参加ください。

Read More

動画であそぼう: シェーダーエフェクトとマルチメディア

Published Tuesday March 6th, 2012 | Leave a comment
Posted in Qt Quick | Tags: , ,

この記事は Qt Blog の “Pimp my video: shader effects and multimedia” を翻訳したものです。 執筆: Gareth Stockwell, 2012年2月29日 はじめに Qt Quick のアプリケーションでのシェーダー言語によるエフェクトが注目を集めてきています。シェーダー言語の基本さえ分かってしまえば、Qt Quick のアプリケーションにシェーダーを埋め込むのは本当に簡単で、素晴らしいビジュアルエフェクトが驚くほど少ないソースコードで実現できます。 今までブログでは取り上げてきませんでしたが、(動画再生やカメラの映像などの)マルチメディアのコンテンツへのシェーダーエフェクトの適用も、他の QML 要素と同様に簡単にできます。この記事は QtMultimedia とシェーダーの組み合わせについて紹介したいと思います。 どのようなエフェクトが使用できるかは、デモを見てもらうのが一番です。ということでこの動画からはじめましょう。 qmlvideofx デモ: デスクトップ Linux 上の Qt 5 この動画は Qt Quick 2 のデモアプリで、デスクトップの Linux で動いています。(フレームレートを計算するためにシーングラフのシグナルを監視したり、ファイルからシェーダーを読み込むための)補助的な C++ のコードを除くと、このアプリはすべて QML で書かれています。

Read More

qbs の紹介

Published Saturday March 3rd, 2012 | Leave a comment
Posted in リサーチプロジェクト | Tags:

この記事は Qt Blog の “Introducing qbs” を翻訳したものです。 執筆: Jörg, 2012年2月15日 何年もの間、qmake とは愛憎の入り混じった関係を育んできました。ちゃんと仕事はしてくれるのですが、うまく行かないこともあり、多くの人がメンテナンスは不可能だと考えています。こちらのブログ記事 [TMQB] には qmake の次の世代へのウィッシュリストがあります。既に市場に出回っているたくさんのツールを考慮しましたが、要求を満たすものはありませんでした(例えばこちら [WNCM])。結局私たちは、少し前に社内でプロジェクトを立ち上げ、いくつかのアイデアを試すことになりました。その成果として Qt Build Suite、別名 qbs (「キューブス」と読みます) をご紹介します。 qmake との違い qmake と違い qbs は Qt バージョンに依存せず、プロジェクトファイル内のハイレベルな記述から適切なビルドグラフ(依存関係グラフ)を生成します。また qmake や CMake のような既存のツールは Makefile のみを作成し、実際のビルドコマンドの実行は make や ninja に任せてしまいます。それに対し qbs は並行的に make をする役割を担い、直接コンパイラやリンカやその他のツールを呼びます。この点は SCons や Ant と似ています。

Read More
Get started today with Qt Download now