📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
概要
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"
}