MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
QMLのコントロール - Settingsのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
QMLのコントロール - Settings
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == <code>Settings</code>タイプは、アプリケーションの設定を簡単に保存・読み込みするためのコンポーネントである。<br> <br> 主な機能を以下に示す。<br> * 設定値の保存と読み込み * 異なるタイプの値 (文字列、数値、ブール値等) の扱い * 設定の自動保存 * 設定ファイルの場所の自動管理 <br> <code>Settings</code>タイプの利用例を、以下に示す。<br> * ユーザ設定の保存 (テーマ、言語等) * アプリケーションの状態の保存 (ウィンドウサイズ、位置等) * 最後に使用したファイルやパスの記憶 * アプリケーションの設定オプションの管理 <br><br> == Qt 5 / Qt 6のSettingsタイプの違い == Qt 5のQt.labs.settingsモジュールの<code>Settings</code>タイプと、Qt 6のQtCoreモジュールの<code>Settings</code>タイプには、いくつかの違いがある。<br> * モジュールの場所 *: Qt 5 : Qt.labs.settingsモジュール *: Qt 6 : QtCoreモジュール *: <br> * 安定性 *: Qt 5 : Qt.labsは実験的なモジュールで、APIが変更される可能性があった。 *: Qt 6 : QtCoreは安定したモジュールで、APIの変更は少ない。 *: <br> * 機能 *: Qt 6では、いくつかの新しいプロパティや機能が追加されている。 *: 例えば、<code>settings.contains</code>メソッド等が追加されている。 * パフォーマンス *: Qt 6では、パフォーマンスの改善が行われている可能性がある。 *: <br> * 使用方法 *: Qt 5 : <code>import Qt.labs.settings 1.0</code> *: Qt 6 : <code>import QtCore</code> *: <br> * 互換性 *: Qt 6の<code>Settings</code>タイプは基本的にQt 5の<code>Settings</code>タイプと互換性があるが、いくつかの細かい違いがある可能性がある。 <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>タイプが非推奨となり、将来のリリースで削除される予定である。<br> 代わりに、QtCoreモジュールの<code>Settings</code>タイプを使用することが推奨されている。<br> <br> まず、QMLファイルの先頭に以下の<code>import</code>文を追加する。<br> <syntaxhighlight lang="qml"> // QtCoreモジュールをインポートする import QtCore // 削除またはコメントアウトする // import Qt.labs.settings </syntaxhighlight> <br> <syntaxhighlight lang="qml"> // Materialデザインを使用する Settings { id: settings property string style: "Material" } </syntaxhighlight> <br><br> __FORCETOC__ [[カテゴリ:Qt]]
QMLのコントロール - Settings
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse