Вступ до Kirigami

Створюємо ваші перші програми за допомогою Kirigami

У цьому розділі підручника ми ознайомимося із процесом створення вашої власної універсальної програми за допомогою бібліотеки Kirigami. Термін універсальна програма у цьому контексті означає, що програмою можна буде без проблем користуватися на будь-яких пристроях, на яких її запущено. Якщо програму буде запущено на звичайному комп’ютері, вона пристосується до великого екрана та користування за допомогою миші та клавіатури; якщо ж програму буде запущено на мобільному пристрої, вона працюватиме із сенсорним екраном та пристосується до малого екрана у книжковому режимі. Тощо.

Kirigami побудовано на основі мови програмування QML і компонентів Qt Quick Controls 2, які надаються у межах проєкту Qt. QML побудовано з врахуванням підтримки систем із сенсорним керуванням, що робить його ідеальним для програм для мобільних пристроїв. Компоненти Qt Quick є придатними для повторного використання візуальними елементами, якими ми можемо скористатися при побудові інтерфейсів наших програм. Kirigami — набір компонентів Qt Quick, які розроблено для створення універсальних програм.

Одночасно із використанням QML для створення візуальної частини програми, робочу логіку — код, який надаватиме вашій програмі функціональних можливостей — зазвичай, пишуть на C++ з міркувань швидкодії. У наведених нижче розділах підручника ми також вивчимо питання інтеграції робочої логіки із інтерфейсом користувача.

Вступ

Стиль

Компоненти

Додатково