SettingsDialog
Muestra un diálogo de configuración. Dicho diálogo es añadido al código indicado en ApplicationWindow.
1. Añade el archivo SettingsDialog.qml desde KDevelop > File > New:
// SettingsDialog.qml
import QtQuick 2.15
import QtQuick.Controls 2.15
import org.mauikit.controls 1.3 as Maui
Maui.SettingsDialog
{
Maui.SectionGroup
{
title: i18n("Results")
description: i18n("Configure the editor behaviour.")
Maui.SectionItem
{
label1.text: i18n("Search results")
label2.text: i18n("Results per page")
SpinBox {
from: 5
to: 50
value: maxResults
onValueModified: {
maxResults = value
}
}
}
Maui.SectionItem
{
label1.text: i18n("Editor")
label2.text: i18n("Enable editor")
Switch {
}
}
}
Maui.SectionGroup
{
title: i18n("")
description: i18n("General")
Maui.SectionItem
{
label1.text: i18n("Auto save")
label2.text: i18n("Auto saves your file every few seconds")
Switch {
}
}
}
}2. Añade SettingsDialog.qml al fichero qml.qrc:
3. Añade a main.qml:
La configuración es almacenada en el archivo:

Personalizar etiquetas
Estas son las propiedades de SectionGroup y SectionItem:
Si quiere personalizar SectionGroup o SectionItem:
Consulte las propiedades de template:
Consulte las propiedades de label. No olvide examinar "lista de todos los miembros", que incluye los miembros heredados:
Personalizar fondo
Aplique su propio fondo estableciendo background y headBar.background:
Propiedades
Last updated