Відмінності між версією 1 та версією 2 із kassaSSStructure
- Дата/Час:
- 4 черв. 2023 р., 09:50:37 (18 місяців тому)
Умовні позначення:
- Без змін
- Додано
- Вилучено
- Змінено
-
kassaSSStructure
v1 v2 22 22 Макет може містити наступні додаткові параметри: 23 23 * '''direction="орієнтація"''' - напрям орієнтації внутрішніх елементів. Допустимі значення: ''"vertical"'' - вертикальне (в стовпчик) або ''"horizontal"'' - горизонтальне 24 * '''frame="назва"''' - звичайні макети не відображаються на екрані. Проте додавання даного, не порожнього, параметру дозволить задати певну візуальну стилізацію зони, під елементами макету. В таблиці стилів для цього потрібно задати відповідний стиль '' 'QFrame#test_frame { ... }'''.24 * '''frame="назва"''' - звичайні макети не відображаються на екрані. Проте додавання даного, не порожнього, параметру дозволить задати певну візуальну стилізацію зони, під елементами макету. В таблиці стилів для цього потрібно задати відповідний стиль ''QFrame#назва { ... }''. 25 25 26 26 === Розтягування … … 32 32 33 33 == [=#point3 Кнопки] == 34 Кнопки є інтерактивними елементами, що дозволяють користувачу виконувати певні дії. Зазвичай кнопка може містити напис, іконку, або і те й інше. 35 {{{ 36 #!xml 37 <Button параметри>напис</Button> 38 }}} 39 Напис може бути довільним, проте зручно використовувати символи Unicode у вигляді '''&#код;'''. Наприклад: ✀ - є символом ножицьб або ✎ - символ олівця; 40 Параметри: 41 * '''signal="сигнал"''' - фактично цей сигнал буде надісланий кнопкою системі для розуміння того, що має відбутись. Наразі список допустимих сигналів є наступним: 42 * "payment" - провести оплату. Зазавичай для повноцінної роботи програми достатньо кнопки з цим сигналом; 43 * "delete" - видалення поточного запису (того, на якому встановлено курсор в <Records>); 44 * "clear" - видалити всі записи з поточного чеку; 45 * '''icon="картинка"''' - назва файла з картинкою, з каталогу ''./images''. Якщо параметр відсутній то зображення не відображатиметься; 34 46 35 47 36 48 37 49 50 51