PyHacc er en dobbel entry regnskapssystem for personlig bruk. Formålet er å understreke data tilgjengelighet, account management, kommandolinje-automatisering, og ren bruk av PyQt biblioteket. PyHacc bygger på de generelle oppfatninger som finnes i QHacc (http://qhacc.sourceforge.net/), men er ikke ment å være en direkte klone.
Det bør bemerkes at mens PyHacc er et fullt funksjonelt system som er i produksjon bruk for forfatterens personlig bruk, er det først og fremst en demonstrasjon og eksempel på qtalchemy - http://qtalchemy.org.
PyHacc kan kjøres på både PyQt4 og PySide. I roten av mercurial depotet, kjøre script qtbindings å veksle mellom de to. Kilden er i utgangspunktet satt opp for PyQt4, men du kan bytte til PySide med:
python qtbindings.py --platform = PySide
python setup.py build
sudo python setup.py installere
Hvis du bruker PySide, vil qtalchemy biblioteket også trenger å bli byttet til å bruke PySide på en lignende måte.
Komme i gang
På linux, bør det være tilstrekkelig til å kjøre:
python setup.py build
sudo python setup.py installere
pyhaccgui --conn = sqlite: //
Den sqlite: // tilkoblingsstrengen vil starte pyhacc med en demo database.
Det er anbefalt og mest testet for å bruke pyhacc med postgresql. Å klargjøre en database:
createdb pyhacc
pyhacc initdb postgresql: // brukernavn: passord @ localhost / pyhacc
# For å kjøre pyhacc koblet til denne databasen:
pyhaccgui --conn = postgresql: // brukernavn: passord @ localhost / pyhacc
Hva er nytt i denne utgaven:
- rapport endringer med kolonnebredde blir propogated fra listene på skjermen til pdf-versjoner
- faktor ut grunnleggende rapport kode for å qtalchemy
- feilrettinger
Krav :
- Python
- QtAlchemy
- SQLAlchemy
- a Python database driver
- PyQt
- PySide
Kommentarer ikke funnet