A product accounting program for an average shop
- wxPython as frontend
- singleton as a connection between frontend and backend
- universal database manager with plugin support for different database-management systems
- Exception with enum based error handling system
- Python 3.6
- wxPython 4.0.0a3
- ObjectListView 1.3.1
Last version of ObjectListView library downloaded from pip contains several bugs. There is a list of fixes which are necessary to be done in order to run the program:
- In
ObjectListView.py
on line 3753:
change this
if not converter and not value:
to this
if not converter and value is None:
- In
CellEditor.py
on line 100:
change this
else:
self.typeToFunctionMap[int] = self._MakeLongEditor
to this
else:
self.typeToFunctionMap[int] = self._MakeIntegerEditor
Just run main.py
and enjoy!
- Konstantin Chernis - Frontend - konarkcher
- Vitaliy Ivanin - Backend - alloky