Документация
ОС Аврора 5.1.5

QML-тип PasswordField

Текстовое поле для ввода пароля. Подробнее…

Строка импорта: import Sailfish.Silica 1.0
Наследуется от: TextField

Свойства

Подробное описание

Тип PasswordField реализует текстовое поле для ввода пароля. Оно включает в себя кнопку, которая переключает режим отображения вводимого текста echoMode с TextInput.Normal на значение свойства passwordEchoMode.

В примере ниже продемонстрировано использование типа PasswordField как части пользовательского интерфейса, который запрашивает имя пользователя и пароль. Диалог принимается после активации EnterKey в контексте поля ввода пароля:

import QtQuick 2.2
import Sailfish.Silica 1.0

Dialog {
    id: dialog

    Column {
        width: parent.width

        TextField {
            label: "Имя пользователя"
            width: parent.width

            EnterKey.iconSource: "image://theme/icon-m-enter-next"
            EnterKey.onClicked: passwordField.focus = true
        }

        PasswordField {
            id: passwordField
            EnterKey.iconSource: "image://theme/icon-m-enter-accept"
            EnterKey.onClicked: dialog.accept()
        }
    }
}

В качестве значений свойств label и placeholderText устанавливаются перевод слова "Пароль".

Описание свойств

passwordEchoMode : int

Пользовательский интерфейс ввода пароля включает кнопку, которая переключает режим отображения вводимого текста echoMode c TextInput.Normal на значение данного свойства.

Значение по умолчанию: TextInput.Password.

showEchoModeToggle : bool

Определяет, будет ли отображаться кнопка, которая переключает режим отображения вводимого текста echoMode.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.