Открыть боковую панель
Open Mobile Platform
Образование
Прикладная разработка на Qt
Коммиты
219aba34
Коммит
219aba34
создал
Окт 24, 2023
по автору
OMP Education
Просмотр файлов
Add module: Qt Quick Controls 2.
#14
владелец
beb0bd31
Изменения
5
Развернуть все
Скрыть пробелы
Построчно
Рядом
modules/contents.md
Просмотр файла @
219aba34
...
...
@@ -67,7 +67,12 @@ Copyright © 2016–2023 ООО «Открытая мобильн
*
[
Примеры
](
./silica/examples.md
)
*
[
Задания
](
./silica/tasks.md
)
*
[
Тесты
](
./silica/tests.md
)
*
Qt
Quick Controls
2
*
[
Qt Quick Controls 2
](
./qt_quick_controls_2
)
*
Лекция:
[
cлайды
](
./qt_quick_controls_2/lecture.fodp
)
,
[
конспект
](
./qt_quick_controls_2/lecture.md
)
*
[
Задания
](
./qt_quick_controls_2/tasks.md
)
*
[
Тесты
](
./qt_quick_controls_2/tests.md
)
*
Объектная модель
Qt
*
Жизненный цикл приложения в
ОС
Аврора
*
Локальные файлы
...
...
modules/qt_quick_controls_2/lecture.fodp
0 → 100644
Просмотр файла @
219aba34
Это отличие свёрнуто
Нажмите, чтобы развернуть
modules/qt_quick_controls_2/lecture.md
0 → 100644
Просмотр файла @
219aba34
Это отличие свёрнуто
Нажмите, чтобы развернуть
modules/qt_quick_controls_2/tasks.md
0 → 100644
Просмотр файла @
219aba34
# Задания по теме «Qt Quick Controls 2»
Copyright
©
2016–2023 ООО
«Открытая мобильная платформа».
Этот документ предоставляется в
соответствии
с
[
Публичной лицензией Creative Commons с указанием авторства версии 4.0 Международная
](
../../LICENSE.CC-BY-4.0.ru.md
)
.
## Радиокнопки
Создать группу из радиокнопок и поле для вывода текста.
В тексте должно быть отображено, какая из радиокнопок выбрана.
## Диалог
Реализовать диалог с вводом имени, возраста, дня и месяца рождения.
Для каждого пункта используйте свой элемент ввода.
После нажатия на кнопку “Подтвердить” в основное окно должен выводиться год рождения.
## Слайдер
Создать ползунок (RangeSlider) и поле текста(Label).
Поле с текстом должно отображать оба значения ползунка и обновляться в зависимости от его изменения.
## Стек страниц
Создать страницу (Page) с двумя кнопками (Button): “Вперед” и “Назад”.
По нажатию на первую в стек (StackView) должна добавиться новая страница.
По нажатию на вторую из стека должна удалиться текущая страница.
Также необходимо добавить на страницу с кнопками метку (Label) для отображения текущей глубины стека.
## ComboBox
Создать ComboBox с о списком из названий графических элементов: "Slider", "CheckBox", "Tumbler", "Switch".
В зависимости от выбранного пункта списка отображать выбранный элемент на экране.
modules/qt_quick_controls_2/tests.md
0 → 100644
Просмотр файла @
219aba34
# Тесты по теме «Анимации, состояния, переходы»
Copyright
©
2016–2023 ООО
«Открытая мобильная платформа».
Этот документ предоставляется в
соответствии
с
[
Публичной лицензией Creative Commons с указанием авторства версии 4.0 Международная
](
../../LICENSE.CC-BY-4.0.ru.md
)
.
## Matching
Сопоставьте модули и их функциональность:
---
| | |
|---------------------|---------------------------------------------------------------------------------|
| Qt QML | Общеязыковая функциональность |
| Qt Quick | Основные типы для создания базового интерфейса |
| Silica | Основные типы для создания пользовательского интерфейса для ОС Аврора |
| Qt Quick Cintrols 2 | Основные типы для создания пользовательского интерфейса на различных платформах |
## Multiple choice
Что нужно сделать, чтобы RadioButton на странице были объединены в общую группу?
---
*
**поместить их в общий родительский элемент**
*
**указать для них общую ButtonGroup**
*
они по умолчанию объединены в общую группу
## Matching
Какие элементы при каких условиях рекомендуется использовать?
---
| | |
|---------------|-------------------------------------------|
|
`RadioButton`
| Выбор из 3 и более опций |
|
`Switch`
| Выбор действия |
|
`CheckBox`
| Выбор варианта, не связанного с действием |
## Text
```
qml
Dialog
{
id
:
dialog
title
:
"
Title
"
standardButtons
:
Dialog
.
Ok
|
Dialog
.
Cancel
}
```
Какой сигнал, обозначающий отмену диалога, будет отправлен при нажатии на кнопку Cancel?
---
rejected
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать