Стилізація ¶
Загальні принципи ¶ ¶
Модулі ядра системи розроблені на основі Qt С++. Даний фреймворк дозволяє використання зовнішніх таблиць стилів для адаптації винляду програми під індивідуальні вимоги клієнтів без необхідності перекомпіляції.
Авторами розроблено кілька стандартних стилів, які можна використовувати в якості базових для створення своїх власних. Для різних підсистем потрібно:
- для ядра системи (Склад та ЦБД) потрібно створити копію файла стилей ./tuning/styles/*.qss із потрібним іменем. Далі потрібно відкрити файл в простому текстовому редакторі (наприклад notepad) і зберігти. новий стиль буде доступним в меню програми: Утиліти->Стиль
- для каси потрібно клонувати обраний файл ./styles/*.qss і змінивши його прописати у відповідному .ini файлі (для звмчайної каси це kassa.ini а для самообслуги це kassa_ss.ini) секцію [Place] .. style="файл.qss.
Новий стиль працюватиме після перезаходу в програму.
В загальному випадку стилі дозволяють міняти кольори, шрифти, відступи та форму різноманітних елементів.
Основи .qss ¶ ¶
По суті формат .qss чимось схожий із знайомим для веб розробників форматом .css. Проте звісно що .qss є значно примітивнішим.
Лінки для вивчення: