Qt の C++ から QML の id を取得する方法
QString QQmlContext::nameForObject(QObject *object) const を使うことで QML の id を取得することができます。 ちなみに QObject::property(“id”) では残念ながら取得でき...
QString QQmlContext::nameForObject(QObject *object) const を使うことで QML の id を取得することができます。 ちなみに QObject::property(“id”) では残念ながら取得でき...
Qt 5.2 で QCommandLineParser と QCommandLineOption というクラスが追加され、コマンドライン引数の扱いが大幅に簡単になりました。 シンプルな使い方 sl コマンドのオプションに倣って -a, -l, -F と -h/–hel...
QML 内に記述された JavaScript の function を C++ から呼び出してみたいと思ったことはありませんか?ありませんか? というわけで(以前に試してみてたしかダメだったのですが、Qt 5.2 から JavaScript の実行エンジンが変わったことによって、...
enum 使いたいとかクラスメソッドみたいなのを使いたいとか色々要望があった QtQuick ですが、Qt 5.2 あたりで Singleton 対応がなされたようなので試してみました。 Singleton にする .qml ファイルの上の方に pragma Singleton ...
Qt の開発者のメーリングリスト に [Development] [HEADS UP] new branching scheme: 5.3 branches created, stable deprecated という投稿があり、Qt の開発のブランチ構成に変更がなされました。 ...
The id Attribute – QML Object Attributes | QtQml 5.3 Every QML object type has exactly one id attribute. This attribute is provided by...
Qt で低レベルなデータの読み書きをする場合、QFile や QTcpSocket など QIODevice の派生クラスを使う事が多いですよね。 read, write, pos, size, bytesAvailable, readyRead と、QIODevice の AP...
Qt Developer Tokyo 2014 に合わせる形で Qt 5.3 がリリースされました 。 Qt 5.3 のフォーカスはパフォーマンスの向上、安定性の向上と使いやすさの向上ですが、新機能もいくつかあります。 新機能 QtQuickWidget Qt 5.0 から Qt...
艦メモ のおかげで結構ビルドされるようになった Twitter4QML ですが、もともと Qt 4 で開発していたという歴史的な理由により Qt 5 でビルドすると 大量に警告が出る 状態だったのを修正しました。 あまりいろいろな環境ではテストしていないので、問題があったらすぐに...
Performance Considerations And Suggestions の Profiling を訳してみました。 プロファイリング Qt Creator に含まれる QML プロファイリングツールを使用することがとても大事です。アプリケーションの中のどこで時間が消...