QML のプロパティで配列を扱う際の注意点
QML(Qt)でプロパティで「variant」に保存された配列などは更新できない。 で解説されているとおり、variant 型のプロパティに配列やオブジェクトを指定した場合、それを操作することはできませんでした。 Qt Quick 2.0 で導入された var 型のプロパティを使...
QML(Qt)でプロパティで「variant」に保存された配列などは更新できない。 で解説されているとおり、variant 型のプロパティに配列やオブジェクトを指定した場合、それを操作することはできませんでした。 Qt Quick 2.0 で導入された var 型のプロパティを使...
このサンプル のスクリーンショットなのですが、「ホ」の描画が上下反転みたいな感じになっています。 タイミングによっては以下のように全体の文字がそれぞれ逆さまになったり、さらに酷いときにはもっと文字の描画がぐちゃぐちゃになったりする現象に悩まされていました。 会社で仕事で使っている...
Qt のソースの中の qtbase から “\since 5.1” という文字列を検索し、Qt 5.1 で追加された API の一覧を作ってみました。 Qt 5.1 の新機能は New Features in Qt 5.1 にまとまっていますが、細かいとこ...
一応アップストリームにパッチを投げておいた。 disable FullScreenVideoWindow declaration when not available
日本語環境の Linux 上で、3月の中旬ごろから Qt 5 の stable/dev ブランチのビルドが通らなくなっていました。 エラーが発生する場所は(おそらく最初に moc が走るところと思われる) qtbase/src/corelib/ で、以下のようなメッセージがでます...
2013年4月8日、The Qt Blog で Qt 5.1 アルファ版のアナウンス がありました。 Qt 5.1 のアルファ版がダウンロードはこちらから。 Qt 5.1 のアルファ版に関する不具合を見つけた場合には、バグレポート をよろしくお願いします。 Android &am...
Qt 5 で全角文字を半角に変換する #01 で実験的に実装した、QString::transliterate(QString type) の設計や実装 がとてもアドホックだったので、もう少し Qt っぽい作りにしてみました。 新しいパッチは Change Ib8904c1e: ...
はじめに 昨日書いた Qt 5 で全角文字を半角に変換する #01 に以下のようなフィードバックがありました。 ここでいう「プラグイン」というのは QNeptunea という Nokia N9 上で動く Twitter Client の機能を拡張するプラグインで、「苦労」とは こ...
きっかけ 実は仕事で扱っている、あるテキストデータの日付の項目に「03/27」と全角で書いてあって5回くらいためいきをついた後のつぶやきなのですが、Qt には全角英数を半角化したり、ひらがなをカタカナに変換するような機能はありません。 変換するコードを書いてみる unicode ...
Qt の開発メーリングリストで今年のはじめに Playground: Crypto module という議論があったのですが、それを見逃していたのでメモ。 Qt 5 対応の QCA 的なライブラリが欲しくて色々探していたら、Qt 5.1 から HMAC のサポートが QtCore...