カテゴリー: Tips

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

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

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

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

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

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

QtQuick で全角文字を半角に変換する

QtQuick で全角文字を半角に変換する

はじめに 昨日書いた Qt 5 で全角文字を半角に変換する #01 に以下のようなフィードバックがありました。 ここでいう「プラグイン」というのは QNeptunea という Nokia N9 上で動く Twitter Client の機能を拡張するプラグインで、「苦労」とは こ...

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

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

きっかけ 実は仕事で扱っている、あるテキストデータの日付の項目に「03/27」と全角で書いてあって5回くらいためいきをついた後のつぶやきなのですが、Qt には全角英数を半角化したり、ひらがなをカタカナに変換するような機能はありません。 変換するコードを書いてみる unicode ...

ズームイン!

Qt ロゴをクリックしたときに、そのロゴにズームインしていくような動きを QtQuick で作ってみました。