Qtリファレンス qmlRegisterType 新しいページはコチラ
提供: yonewiki
(→qmlRegisterType 概要) |
(→qmlRegisterType 概要) |
||
3行: | 3行: | ||
Qt5.15.2 | Qt5.15.2 | ||
− | プログラムというよりは、Qtライブラリを使ったアプリ開発ならば、この関数でアプリケーションリソースに関する諸情報を設定しましょか?っていうそんな感じの関数です。*.qrcはQtリソースファイル情報をもっていて、読み込まれている*.qrcに対して、*.qrcに記述されている*. | + | プログラムというよりは、Qtライブラリを使ったアプリ開発ならば、この関数でアプリケーションリソースに関する諸情報を設定しましょか?っていうそんな感じの関数です。*.qrcはQtリソースファイル情報をもっていて、読み込まれている*.qrcに対して、*.qrcに記述されている*.qmlファイルから指定されたリソースを読み込むための、TypeTempateクラスとして登録します。 |
11行: | 11行: | ||
例 | 例 | ||
*<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">int</span> iResultNumber = <span style="color:blue;">qmlRegisterType</span><ApplicationModel>(<span style="color:deeppink;">"Application.telemetry"</span>, <span style="color:deeppink;">5</span>, <span style="color:deeppink;">5</span>, <span style="color:deeppink;">"ApplicationModel"</span>);</span> | *<span style = "background:linear-gradient(transparent 75%, #ffbf7f 75%); font-weight:bold; "><span style="color:deeppink;">int</span> iResultNumber = <span style="color:blue;">qmlRegisterType</span><ApplicationModel>(<span style="color:deeppink;">"Application.telemetry"</span>, <span style="color:deeppink;">5</span>, <span style="color:deeppink;">5</span>, <span style="color:deeppink;">"ApplicationModel"</span>);</span> | ||
+ | |||
+ | |||
+ | 上記のような場合はqmlファイルに import Application.Telemetry 3.3 という記述がされている部分から読み込まれて、リソースが生成される仕組みです。 | ||