QMLのコントロール - Settings

提供:MochiuWiki : SUSE, EC, PCB
2024年7月20日 (土) 09:45時点におけるWiki (トーク | 投稿記録)による版 (ページの作成:「== 概要 == <br><br> == Qt 6 == Qt 6において、Qt.labs.settingsモジュールの<code>Settings</code>タイプを使用すると、以下に示すような警告が表示される。<br> QML Settings: The Settings type from Qt.labs.settings is deprecated and will be removed in a future release. Please use the one from QtCore instead. <br> これは、Qt 6において、Qt.labs.settingsモジュールの<code>Settings</code>タイプが非推奨となり、…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

概要



Qt 6

Qt 6において、Qt.labs.settingsモジュールのSettingsタイプを使用すると、以下に示すような警告が表示される。

QML Settings: The Settings type from Qt.labs.settings is deprecated and will be removed in a future release.
Please use the one from QtCore instead.


これは、Qt 6において、Qt.labs.settingsモジュールのSettingsタイプが非推奨となり、将来のリリースで削除される予定である。
代わりに、QtCoreモジュールのSettingsタイプを使用することが推奨されている。

まず、QMLファイルの先頭に以下のimport文を追加する。

 // QtCoreモジュールをインポートする
 import QtCore
 
 // 削除またはコメントアウトする
 // import Qt.labs.settings


 // Materialデザインを使用する
 
 Settings {
    id: settings
       property string style: "Material"
 }