programming:qt:way_to_pass_cpp_data_to_qml

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

programming:qt:way_to_pass_cpp_data_to_qml [2020-04-02 09:56]
Decomo 作成
programming:qt:way_to_pass_cpp_data_to_qml [2020-04-08 01:02] (現在)
Decomo
行 1: 行 1:
 ====== C++のデータをQMLに持っていく方法いろいろ ====== ====== C++のデータをQMLに持っていく方法いろいろ ======
  
-===== QVariantを使う =====+===== QVariant/QVariantMap/QList<QVariant>を使う =====
  
 ^  利点  ^  欠点  ^ ^  利点  ^  欠点  ^
行 13: 行 13:
 </WRAP>| </WRAP>|
  
 +===== JSONを使う =====
 +
 +===== C++の型をqRegisterMetaTypeしてQMLに持っていく =====
 +
 +===== 参考サイト =====
 +
 +  * [[https://doc.qt.io/qt-5/qtqml-cppintegration-overview.html|Overview - QML and C++ Integration]]
 +  * [[https://doc.qt.io/qt-5/qtqml-cppintegration-exposecppattributes.html|Exposing Attributes of C++ Types to QML]]
  • programming/qt/way_to_pass_cpp_data_to_qml.1585788960.txt.gz
  • 最終更新: 2020-04-02 09:56
  • by Decomo