Добавил:
Только когда поступишь в технический вуз поймешь на сколько ты гуманитарий Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дополнительные материалы.pdf
Скачиваний:
3
Добавлен:
07.06.2025
Размер:
12.29 Mб
Скачать

РАЗРАБОТКА НА QT ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ

ПРИМЕРЫ ПЕРЕКЛЮЧАТЕЛЕЙ

Switch {

icon.source: "image://theme/icon-m-speaker-mute?" + (highlighted ? Theme.highlightColor :

Theme.primaryColor)

}

TextSwitch {

text: checked ? qsTr("Active") : qsTr("Inactive") description: qsTr("Switch with text label")

}

IconTextSwitch {

icon.source: "image://theme/icon-m-speaker-mute?" + (highlighted ? Theme.highlightColor :

Theme.primaryColor)

text: checked ? qsTr("Active") : qsTr("Inactive") description: qsTr("Switch with text label and icon")

}

community.omprussia.ru/documentation/software_development/reference/silica/textswitch.html community.omprussia.ru/documentation/software_development/reference/silica/icontextswitch.html

РАЗРАБОТКА НА QT ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ

SWITCH В QQC2

ColumnLayout {

Switch {

text: qsTr("Wi-Fi")

}

Switch {

text: qsTr("Bluetooth")

}

}

Делайте метки короткими и чёткими

Если текст локализован, учтите влияние более длинного текста на макет

doc.qt.io/qt-5/qml-qtquick-controls2-switch.html

СТЕК СТРАНИЦ

4

 

РАЗРАБОТКА НА QT ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ

PAGESTACK

PageStack — тип для контроля навигации между страницами с помощью стека

busy true, если происходит анимация перехода от экрана к экрану

currentPage – страница на вершине стека

depth – текущее количество страниц на стеке

community.omprussia.ru/documentation/software_development/reference/silica/pagestack.html