Monthly Archives: July

Qt Developer Days の参加登録の受付を開始しました

Published Saturday July 30th, 2011 | Leave a comment
Posted in イベント | Tags:

この記事は Qt Blog の “Qt Developer Days registration is now open – Benefit from Nokia strengthened commitment to Qt” を翻訳したものです。 執筆: Daniel Kihlberg, 2011年7月8日 Qt Developer Days 2011 の参加登録 の受付を開始しました! 最初のイベントは ミュンヘン で10月24日~26日に開催され、その後 サンフランシスコ で 11月29日~12月1日 に開催されます。さらに 12月に北京と東京でもローカルなイベントを企画 しています。さらなる詳細や他の開催地については続報をお待ち下さい。 ここ数週間で、Qt の将来に関する明るいニュースがありました。 Qt は Nokia の “next billion 戦略” の中核となります。 Nokia は今後12ヶ月間で 最大10台の新しい Qt 搭載 Symbian […]

Read More

QML Scene Graph におけるテキスト描画

Published Thursday July 21st, 2011 | Leave a comment
Posted in Qt | Tags: , ,

この記事は Qt Blog の “Text Rendering in the QML Scene Graph” を翻訳したものです。 執筆: Yoann Lopes, 2011年7月15日 少し前に、Gunnar が QML Scene Graph の新機能について 説明しました 。その記事で述べられたように、新機能の一つが “Distance Field Alpha Testing” に基づいたテキスト描画の新技術です。この技術は OpenGL の全てのパワーを活用して、それまでの Qt では成し得なかったスケーラブルでサブピクセル座標、サブピクセルアンチエイリアシングなテキストをほぼノーコストで持つことが可能となります。 まずは、以下のビデオでこの技術がもたらす改善をご覧ください。

Read More

Qt をはじめよう! 第19回: 独自ウィジェットを作成しデザイナで使用しよう

Published Thursday July 21st, 2011 | 1 Comment on Qt をはじめよう! 第19回: 独自ウィジェットを作成しデザイナで使用しよう
Posted in Qt をはじめよう! | Tags: ,

前回 はタブオーダーの設定について学びました。今回は独自ウィジェットを作成し、それらのデザイナでは標準で提供 されていない ウィジェットをデザイナで使用する簡単な方法を学びましょう。 独自ウィジェットについて Qt では [qt “ラベル” l=qlabel] や [qt “ボタン” l=qpushbutton] のような基本的なものから [qt “リストビュー” l=qlistview] や [qt “ウェブのコンテンツを表示するためのウィジェット” l=qwebview] など [qt “多種多様なウィジェット” l=gallery] を提供しています。これらのウィジェットをそのまま使用するだけではなく、あるウィジェットの派生クラスを作成して機能を拡張したり、いくつかのウィジェットを組み合わせて新しいウィジェットを作成したり、さらには全く新しいウィジェットを作成することも可能です。今回は最初の2つのケースを例に、独自クラスを作成し、それらをデザイナで使用する方法について解説します。 プロジェクトの作成 今回は新たなプロジェクトを作成するところから始めましょう。プロジェクトの作成方法は以前にも解説していますが、Qt Creator のバージョンアップに伴い若干変更されている点がありますので、今回は Qt Creator 2.2.1 を用いて再度説明します。 はじめに、メニューから「ファイル(F)」→「ファイル/プロジェクトの新規作成(N)…」 を選択してください。 プロジェクトの中から「Qt ウィジェット プロジェクト」を選択し、「Qt GUI アプリケーション」を選択して「選択(C)…」をクリックしてください。

Read More

オープンソースカンファレンス 2011 Kansai@Kyoto 御礼

Published Thursday July 21st, 2011 | Leave a comment
Posted in イベント | Tags: , , ,

暑い中、7月16日の「オープンソースカンファレンス 2011 Kansai@Kyoto」でのセミナー「Qt : アプリケーション・UI 開発フレームワーク」へ多数の方々にお越しいただき、誠にありがとうございました。 おかげさまで、MeeGo ユーザ会 の展示共々盛況だったようでうれしく思います。 セミナーで使用した資料を公開します。Qt-OSC2011-Kyoto.pdf をダウンロードしてください。OSC2011 Hokkaido で使用した資料とほぼ同じものになっております。セミナーに参加できなかった方でも、Qt に興味がある方には是非参考にしていただきたいと思います。

Read More

Qt 4.8 ベータ版リリース

Published Wednesday July 20th, 2011 | Leave a comment
Posted in Qt, ニュース | Tags: ,

この記事は Qt Blog の “Qt 4.8 Beta released” を翻訳したものです。 執筆: Eckhart Köppen, 2011年7月19日 Qt 4.8 のテクノロジープレビュー版をリリースしてから数週間が経ちました。そのリリースは大変注目を集め、Qt 4.8 TP の記事ではたくさんのコメントをいただきました。 本日、Qt 4.8 のベータ版をリリースしました。これはまだ最終的なリリース候補版ではないことに注意が必要ですが、正式リリースの品質をさらに良くしていく上でとても助けになるはずです。このリリースは Qt SDK 1.1 のオンラインアップデートを通じてのみ入手可能です。 今後の Qt 4.8 のリリース(リリース候補版や 4.8.0 の正式版)も SDK のアップデートを通してリリースされる予定です。 Qt 4.8 ベータ版のターゲット Qt 4.8 ベータ版は Qt SDK 1.1 を通して Linux と Windows、Mac 向けに提供されます。これをインストールするには、Qt SDK の Qt Creator の「ヘルプ」→「Start Updater」から Maintenance […]

Read More

Qt Creator 2.3 ベータ版リリース

Published Saturday July 16th, 2011 | Leave a comment
Posted in Qt Creator, ニュース | Tags: , ,

この記事は Qt Blog の “Qt Creator 2.3 beta released” を翻訳したものです。 執筆: Eike Ziller, 2011年7月13日 Qt Creator の次のバージョンである 2.3 のベータ版リリースをアナウンスすることをうれしく思います。このリリースでは再び大きな貢献を頂きました。それは Bazzar バージョン管理システムのサポート機能へのたくさんの修正です。 ‘cerf’ こと Hugues Delorme に多大なる感謝をいたします。その他の貢献者の方々にも感謝いたします。2.3 では全部で 47 個の外部からのマージリクエストを適用しました。 このリリースでは多くの新機能の追加と、数え切れないほどのバグの修正を行っています。その中で重要な物をいくつか紹介します(いつものように、完全なリストではありませんし、順不同です)。 サンプルとチュートリアルをその説明と共に閲覧できるようになりました。また、キーワードでフィルタすることも可能です。 様々なユースケースに対応できるように C++ のコーディングスタイルのオプションを拡張 し、インデントの設定とアライメントの設定を個々の要素に対して行えるようにしました。プレビュー対応や、グローバルな設定とプロジェクト毎の設定の分割も行いました。 より一般的な「リモート Linux」でのアプリの転送と実行をサポートしました。ターゲットとなるデスクトップ Linux に転送と実行のための設定を行い、リモート Linux の「デバイス」設定をするだけです(ただし、クロスコンパイルの設定も別途行わなくてはなりません)。 Clang コンパイラでのプロジェクトのコンパイルをサポートしました。 コード補完は別スレッドで評価されます。もうエディタが入力をブロックすることはありません。 プロファイル機能に独自の “Analyze” モードが追加されました。二つのプロファイルオプションが追加されました。 QML プロファイル Valgrind の Callgrind を用いたプロファイル機能 Symbian の […]

Read More

QWebView 関連クラスのメンテナ募集

Published Saturday July 16th, 2011 | Leave a comment
Posted in Qt | Tags: ,

この記事は Qt Blog の “QWebView and friends are looking for a new maintainer” を翻訳したものです。 執筆: Andreas Kling, 2011年7月7日 ついに Nokia N9 が正式にアナウンスされました。おそらく多くの方が N9 が WebKit2 ベースのブラウザを組み込んで出荷されることをご存じでしょう。それに伴って、Qt5 の WebKit がどこへ向かうのかという議論を開始しました。それはとても明らかで、将来の QtWebKit には WebKit2 を用います。 Nokia としては WebKit1 ベースの API([qt QWebView], [qt QGraphicsWebView] および関連クラス)の作業の停止を予定しています。この API を利用している人々がたくさんいらっしゃるのは知っています。そこで、どなたかがその開発を引き継ぐことを考えているか知りたいと思います。 このタスクには build.webkit.org 用の Buildbot インスタンスのホスティングと、ユニットテスト(Qt/WebKit1 API のテスト)とレイアウトテストをパスさせ続ける責任が含まれています。 大まかな計画では Qt 5.0 に含まれるものが我々の手がける最後の […]

Read More

Qt5 での IPv6 の変更点

Published Saturday July 16th, 2011 | Leave a comment
Posted in Qt | Tags: ,

この記事は Qt Blog の “IPv6 changes in Qt5” を翻訳したものです。 執筆: Markus Goetz, 2011年7月5日 皆さんご存じだと思いますが、Qt は IPv6 を以前からサポートしていますが、 Qt をさらに使いやすくするために Qt5 に向けて IPv6 に関連するいくつかの変更を行いました。 Shane は TCP および UDP ソケットのバインディングサポートの改良を行いました。元々、IPv4 の任意のアドレス(0.0.0.0)を示す QHostAddress::Any が有りました。その後、IPv6 の任意のアドレスを示す QHostAddress::AnyIPv6 が導入されました。これに変更を加え、QHostAddress::Any は任意の IPv4/IPv6 アドレスを示し、0.0.0.0 用に QHostAddress::AnyIPv4 を新たに加えました。 Martin は QNetworkAccessManager の HTTP コードに [qtbug QTBUG-16458 ‘IPv6 の接続機構である “Happy Eyeballs” の一種の実装’] をしました。 […]

Read More

Gerrit が Qt Creator プロジェクトに参加しました!

Published Thursday July 14th, 2011 | Leave a comment
Posted in Qt Creator | Tags: , ,

この記事は Qt Blog の “Gerrit joined the Qt Creator project!” を翻訳した物です。 執筆: Kai Köhne, 2011年5月23日 Qt Creator の開発に新しく参加した Gerrit を暖かく歓迎してあげてください。彼をご存じありませんか? Qt Creator の git リポジトリのコミットに以下のような行を書いているのが彼です。 Change-Id: I8364167d5be3e7c361b192318b0bba7fb70d0f2f Reviewed-on: http://codereview.qt.nokia.com/9 というのも、先週から Qt 内部の git サーバーを Gerrit ベースのものに置き換えて、全てのコミットのレビューに使用しているのです。 それは記事にするほどのことなのでしょうか。実は Gerrit の利用はオープンガバナンスに触れることの出来る最初の一歩なのです。以前からパッチをレビューする際の情報の伝達方法(IRC 上で pastebin.com やEメールを併用しての議論)が、様々な技術知識、異なるタイムゾーンと文化を持つ人々に合っていないというのが明らかでした。そのため、opengov@qt-labs.org ではコードレビューツールの必要性が議論されていました。その他の選択肢(例えば、Crucible)も評価しましたが、Gerrit が我々の目的に最も近いツールでした。Qt Creator は Gerrit をフル活用する最初の Qt のプロジェクトです。 すぐに皆さんも新しいパッチをチェックしてコメントできるようになります。また、Qt Contributors Agreement に承諾したあとにはレビュー用のパッチを投稿できるようにもなります。これは Thiago […]

Read More

Qt Meetups Everywhere

Published Tuesday July 12th, 2011 | Leave a comment
Posted in イベント, ニュース | Tags:

この記事は Qt Blog の “Qt Meetups Everywhere” を翻訳したものです。 執筆: Alexandra Leisse, 2011年6月30日 私はいつでもミニ・カンファレンスやコードスプリント、その他ある特定のトピックや活動に特化した集まりが大好きです(ノルウェーの伝統的な社会奉仕活動である Dugnad は多分例外ですが、それはまた別の話です)。同じ興味をもつ人とリラックスした場で会うのは良い事です。多くを学ぶことができますし、新しい友達だってできるかもしれません。 そして何よりも、楽しいですよね。食べ物が絡む時はなおさら。。。 私たちは皆さんが世界中の様々な場所で Qt に関する集まりを企画するのを手助けする方法を探していました。その過程で グループ や フォーラム が候補に挙がりましたが、それでは参加者が限られてしまいます。結局、私は目的に合ったウェブ上のツールを探すことにしました。 Qt Everywhere Meetups にようこそ Qt Everywhere Meetups の目的は、Qt のコミュニティにいる人々がお互いを探しやすくして、Qt について直接会って話し合ったり情報交換をする機会を作りやすくすることです。 誰でも簡単に地元の Qt Meetup を見つけて参加したり、自分で新しい地元グループを作成して Qt Meetup を始めたりできます。 Qt Meetup にはいろいろな形が考えられます。少人数でビールを飲んで話をすることから、公園で家族ぐるみのバーベキュー、飲食スポンサー付きの本格的なセミナーの開催まで、決まった形はありません。全ては皆さん次第です。 手始めに、最初の Global Meetup-Day を7月15日に設定しました。 私たちの Ambassador の中には既に地元でグループを立ち上げ、皆さんの参加を待っている人もいます(訳注:日本では既に 東京 と 京都 でグループが立ち上がっています!)。 こうした会を定期的に開くことができたら素晴らしいと思いませんか?私は間違いなくそう思います。 […]

Read More
Get started today with Qt Download now