Skip to content

alloky/Shop_Database_UI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shop_Database_UI

A product accounting program for an average shop

Overview

Features

  • 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

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

Installation

Requirements

  1. Python 3.6
  2. wxPython 4.0.0a3
  3. ObjectListView 1.3.1

ObjectListView fix

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:

  1. In ObjectListView.py on line 3753:

change this

if not converter and not value:

to this

if not converter and value is None:
  1. In CellEditor.py on line 100:

change this

else:
    self.typeToFunctionMap[int] = self._MakeLongEditor

to this

else:
    self.typeToFunctionMap[int] = self._MakeIntegerEditor

Startup

Just run main.py and enjoy!

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%