Qt 5.1 ベータ版

Qt 5.1 ベータ版

Qt 5.1 のベータ版がリリース されました。 Qt 5.1 の主な内容は アルファ版 と同じなので、そちらを参照してください。 なお、ベータからは バイナリインストーラー が用意されました。 Qt 5.1 の正式版は今年の夏ころにリリースを予定しています。

QML のプロパティで配列を扱う際の注意点

QML のプロパティで配列を扱う際の注意点

QML(Qt)でプロパティで「variant」に保存された配列などは更新できない。 で解説されているとおり、variant 型のプロパティに配列やオブジェクトを指定した場合、それを操作することはできませんでした。 Qt Quick 2.0 で導入された var 型のプロパティを使...

関東Qt勉強会 #14 開催しました

関東Qt勉強会 #14 開催しました

2013年4月20日(土曜日)に 関東 Qt 勉強会 #14 を 株式会社 PTP さんのセミナールームで開催しました。 今回も事前に発表などは募集しなかったので、#12 や #13 と同様、もくもくと好きなことをするスタイルなのかな?と思っていましたが、結果的には全然違う感じに...

Qt 5 を 64bit Linux で動かすと文字の描画が壊れることがある

このサンプル のスクリーンショットなのですが、「ホ」の描画が上下反転みたいな感じになっています。 タイミングによっては以下のように全体の文字がそれぞれ逆さまになったり、さらに酷いときにはもっと文字の描画がぐちゃぐちゃになったりする現象に悩まされていました。 会社で仕事で使っている...

ドキュメントから見る Qt 5.1 の新 API

ドキュメントから見る Qt 5.1 の新 API

Qt のソースの中の qtbase から “\since 5.1” という文字列を検索し、Qt 5.1 で追加された API の一覧を作ってみました。 Qt 5.1 の新機能は New Features in Qt 5.1 にまとまっていますが、細かいとこ...

Qt 5 のビルドが通らなかった

Qt 5 のビルドが通らなかった

日本語環境の Linux 上で、3月の中旬ごろから Qt 5 の stable/dev ブランチのビルドが通らなくなっていました。 エラーが発生する場所は(おそらく最初に moc が走るところと思われる) qtbase/src/corelib/ で、以下のようなメッセージがでます...

Qt 5.1 アルファ版

2013年4月8日、The Qt Blog で Qt 5.1 アルファ版のアナウンス がありました。 Qt 5.1 のアルファ版がダウンロードはこちらから。 Qt 5.1 のアルファ版に関する不具合を見つけた場合には、バグレポート をよろしくお願いします。 Android &am...

Qt 5 で全角文字を半角に変換する #02

Qt 5 で全角文字を半角に変換する #02

Qt 5 で全角文字を半角に変換する #01 で実験的に実装した、QString::transliterate(QString type) の設計や実装 がとてもアドホックだったので、もう少し Qt っぽい作りにしてみました。 新しいパッチは Change Ib8904c1e: ...