PyHacc er et dobbelt bogholderi regnskabssystem til personlig brug. Det har til formål at fremhæve data tilgængelighed, account management, kommando-line automatisering og ren brug af PyQt biblioteket. PyHacc bygger på de generelle begreber fundet i QHacc (http://qhacc.sourceforge.net/), men er ikke beregnet til at være en direkte klon.
Det skal bemærkes, at mens PyHacc er et fuldt funktionelt system, der er i produktion brug for forfatterens personlige brug, er det først og fremmest en demonstration og eksempel på qtalchemy - http://qtalchemy.org.
PyHacc kan køre på både PyQt4 og PySide. I roden af iltre repository, køre scriptet qtbindings at skifte mellem de to. Kilden kommer sat op til PyQt4, men du kan skifte til PySide med:
python qtbindings.py --platform = PySide
python setup.py build
sudo python setup.py installere
Hvis du bruger PySide vil qtalchemy biblioteket skal også ændres til at bruge PySide på en lignende måde.
Kom godt i gang
På linux, bør det være tilstrækkeligt at køre:
python setup.py build
sudo python setup.py installere
pyhaccgui --conn = SQLite: //
Den SQLite: string // forbindelse vil starte pyhacc med en demo-database.
Det anbefales og mest testet til at bruge pyhacc med PostgreSQL. For at initialisere en database:
createdb pyhacc
pyhacc initdb postgresql: // brugernavn: password @ localhost / pyhacc
# At køre pyhacc tilsluttet denne database:
pyhaccgui --conn = postgresql: // brugernavn: password @ localhost / pyhacc
Hvad er nyt i denne udgivelse:
- rapport ændringer med kolonnebredden bliver propogated fra lister på skærmen for at PDF-versioner
- faktor ud grundlæggende rapport kode til qtalchemy
- fejlrettelser
Krav :
- Python
- QtAlchemy
- SQLAlchemy
- en Python database driver
- PyQt
- PySide
Kommentarer ikke fundet