For the complete documentation index, see llms.txt. This page is also available as Markdown.

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