Відмінності між версією 2 та версією 3 із kassaSSStructure


Ігнорувати:
Дата/Час:
4 черв. 2023 р., 10:13:46 (18 місяців тому)
Автор:
sokol
Коментар:

--

Умовні позначення:

Без змін
Додано
Вилучено
Змінено
  • kassaSSStructure

    v2 v3  
    66* [#point2 Позиціонування]
    77* [#point3 Кнопки]
     8* [#point4 Записи в чекові]
     9* [#point5 Фільтр товарів]
    810
    911== [=#point1 Загальні принципи] ==
     
    3739<Button параметри>напис</Button>
    3840}}}
    39 Напис може бути довільним, проте зручно використовувати символи Unicode у вигляді '''&#код;'''. Наприклад: &#x2700 - є символом ножицьб або &#x270e; - символ олівця;
     41Напис може бути довільним, проте зручно використовувати символи Unicode у вигляді '''&#код;'''. Наприклад: &#x2700 - є символом ножицьб або &#x270e; - символ олівця. Безліч кодів можна в інтернеті.[[br]]
    4042Параметри:
    4143* '''signal="сигнал"''' - фактично цей сигнал буде надісланий кнопкою системі для розуміння того, що має відбутись. Наразі список допустимих сигналів є наступним:
     
    4446 * "clear" - видалити всі записи з поточного чеку;
    4547* '''icon="картинка"''' - назва файла з картинкою, з каталогу ''./images''. Якщо параметр відсутній то зображення не відображатиметься;
     48Стилі для кнопок задаються у вигляді ''QPushButton#сигнал { ... }''
     49
     50== [=#point4 Записи в чекові] ==
     51По суті, це список, обраних клієнтом товарів.
     52{{{
     53#!xml
     54<Records параметри />
     55}}}
     56Параметри:
     57* '''type="grid"''' - наразі єдиним видом відображення товарів є проста таблиця ("grid"). В перспективі цей список планується розширити більш складними елементами;
     58* '''del_caption="напис"''' - напис на кнопці видалення запису, навпроти товару;
     59
     60== [=#point5 Фільтр товарів] ==
     61Фільтр, в якому відбуватиметься пошук товарів.
     62{{{
     63#!xml
     64<Filter параметри />
     65}}}
     66Параметри:
     67* '''type="editor"''' - наразі це лише один вид фільтра. Це звичайне поле вводу. У випадку віртуальної клавіатури, набір кнопок задається в параметрі ''file="файл_клавіатури"''. В перспективі будуть розроблені інші виду пошуку;
     68* '''file="digital_int"''' - файл клавіатури з каталогу ''./vkbd'';
    4669
    4770
    4871
    49 
    50 
    51