BonPrinter
v1.2.0
Thermal Printer tool
Loading...
Searching...
No Matches
calculator.py
Go to the documentation of this file.
1
"""!
2
********************************************************************************
3
@file calculator.py
4
@brief Calculator of items
5
********************************************************************************
6
"""
7
8
import
logging
9
10
from
Source.version
import
__title__
11
12
log = logging.getLogger(__title__)
13
14
15
class
Calculator
:
# pylint: disable=too-few-public-methods
16
"""!
17
@brief Class Calculator: Hold actual data to calculate
18
@todo Funktionalitäten mit aufnehmen und pylint disable entfernen
19
"""
20
21
def
__init__
(self) -> None:
22
self.
s_text_total
=
""
# TODO wird teilweise als string und int verwendet und für multi
23
self.
i_multi
= 0
# multiple items
24
self.
f_back
: float |
None
=
None
# back cash None for not entered
25
self.
f_total
= 0.0
# total price at last print/save
26
self.
f_payed
= 0.0
# payed value to calculate back
27
self.
b_hold_last_print
=
False
Source.Model.calculator.Calculator
Class Calculator: Hold actual data to calculate.
Definition
calculator.py:15
Source.Model.calculator.Calculator.b_hold_last_print
bool b_hold_last_print
Definition
calculator.py:27
Source.Model.calculator.Calculator.s_text_total
str s_text_total
Definition
calculator.py:22
Source.Model.calculator.Calculator.f_total
float f_total
Definition
calculator.py:25
Source.Model.calculator.Calculator.f_payed
float f_payed
Definition
calculator.py:26
Source.Model.calculator.Calculator.f_back
float|None f_back
Definition
calculator.py:24
Source.Model.calculator.Calculator.__init__
None __init__(self)
Definition
calculator.py:21
Source.Model.calculator.Calculator.i_multi
int i_multi
Definition
calculator.py:23
Source.version
Definition
version.py:1
Source
Model
calculator.py
Generated on
for BonPrinter by
1.14.0