wiki:styles

Version 1 (modified by sokol, 16 місяців ago) (diff)

--

Стилізація

Загальні принципи

Модулі ядра системи розроблені на основі Qt С++. Даний фреймворк дозволяє використання зовнішніх таблиць стилів для адаптації винляду програми під індивідуальні вимоги клієнтів без необхідності перекомпіляції.
Авторами розроблено кілька стандартних стилів, які можна використовувати в якості базових для створення своїх власних. Для різних підсистем потрібно:

  • для ядра системи (Склад та ЦБД) потрібно створити копію файла стилей ./tuning/styles/*.qss із потрібним іменем. Далі потрібно відкрити файл в простому текстовому редакторі (наприклад notepad) і зберігти. новий стиль буде доступним в меню програми: Утиліти->Стиль
  • для каси потрібно клонувати обраний файл ./styles/*.qss і змінивши його прописати у відповідному .ini файлі (для звмчайної каси це kassa.ini а для самообслуги це kassa_ss.ini) секцію [Place] .. style="файл.qss.

Новий стиль працюватиме після перезаходу в програму.

В загальному випадку стилі дозволяють міняти кольори, шрифти, відступи та форму різноманітних елементів.

Основи .qss

По суті формат .qss чимось схожий із знайомим для веб розробників форматом .css. Проте звісно що .qss є значно примітивнішим.

Лінки для вивчення: