presik_pos/app/constants.py
2020-04-19 10:54:08 -05:00

52 lines
1.1 KiB
Python

import os
from datetime import datetime
from decimal import Decimal
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QHeaderView
PATH_PRINTERS = '/dev/usb'
UTC_OFFSET_TIMEDELTA = datetime.now() - datetime.utcnow()
DELTA_LOCALE = round(UTC_OFFSET_TIMEDELTA.total_seconds() / 60 / 60)
RATE_CREDIT_LIMIT = 0.8
STRETCH = QHeaderView.Stretch
alignRight = Qt.AlignRight
alignLeft = Qt.AlignLeft
alignCenter = Qt.AlignCenter
alignVCenter = Qt.AlignVCenter
alignHCenter = Qt.AlignHCenter
DIALOG_REPLY_NO = 0
DIALOG_REPLY_YES = 1
ZERO = Decimal('0')
FRACTIONS = [
('', ''),
('1', '1'),
('0.5', '1/2'),
('0.25', '1/4'),
('0.125', '1/8'),
('0.0625', '1/16'),
('0.0313', '1/32')
]
current_dir = os.path.dirname(__file__)
SCREENS = {
'large': os.path.join(current_dir, 'large_screen.css'),
'medium': os.path.join(current_dir, 'medium_screen.css'),
'small': os.path.join(current_dir, 'small_screen.css')
}
CONVERSION_DIGITS = {
'gal': '4',
'u': '0',
'g': '4',
'm': '2',
'km': '2',
'kg': '2',
}
FILE_BANNER = os.path.join(current_dir, 'share', 'pos_banner.png')