PyHacc este un sistem dublu de contabilitate de intrare pentru uz personal. Acesta își propune să sublinieze accesibilitatea datelor, de administrare a contului, automatizare linie de comandă, precum și utilizarea curată a bibliotecii PyQt. PyHacc se bazează pe noțiunile generale găsite în QHacc (http://qhacc.sourceforge.net/), dar nu este destinat a fi o clona directă.
Trebuie remarcat faptul că în timp ce PyHacc este un sistem complet funcțional, care este în uz de producție pentru uz personal autorului, aceasta este în primul rând o demonstrație și exemplu de qtalchemy - http://qtalchemy.org.
PyHacc poate fi rulat pe atât PyQt4 și PySide. În rădăcina magaziei mercurial, executați qtbindings script pentru a comuta între cele două. Sursa vine configurat pentru PyQt4, dar aveți posibilitatea să comutați la PySide cu:
python qtbindings.py --platform = PySide
python setup.py construi
sudo python setup.py instala
Dacă folosiți PySide, biblioteca qtalchemy va trebui, de asemenea, să fie trecut la utilizarea PySide într-un mod similar.
Noțiuni de bază
Pe linux, ar trebui să fie suficient pentru a rula:
python setup.py construi
sudo python setup.py instala
pyhaccgui --conn = sqlite: //
SQLite: // șir de conexiune va începe pyhacc cu o bază de date demo.
Se recomandă și cel mai testat pentru a utiliza pyhacc cu postgresql. Pentru a inițializa o bază de date:
createdb pyhacc
pyhacc initdb PostgreSQL: // username: parola @ localhost / pyhacc
# Pentru a rula pyhacc conectat la această bază de date:
pyhaccgui --conn = PostgreSQL: // username: parola @ localhost / pyhacc
Ce este nou în această versiune:
- Schimbări raport cu lățimea coloanei fiind propogated din listele de pe ecran pentru versiunile PDF
- factor din cod raport extinsă la qtalchemy
- bug fixat
Cerințe :
- Python
- QtAlchemy
- SQLAlchemy
- un șofer bază de date Python
- PyQt
- PySide
Comentariile nu a fost găsit