PyHacc jest system podwójnej księgowości wejścia do użytku osobistego. Jego celem jest podkreślenie dostępności danych, zarządzanie kontami, automatyzacji wiersza polecenia i czyste wykorzystanie biblioteki PyQt. PyHacc opiera się na ogólnych pojęć występujących w QHacc (http://qhacc.sourceforge.net/), ale nie jest przeznaczony do bezpośredniego klon.
Należy zauważyć, że podczas gdy PyHacc to system w pełni funkcjonalny, który jest w użyciu produkcyjnej do użytku osobistego autora, jest to przede wszystkim demonstracją i przykładem qtalchemy - http://qtalchemy.org.
PyHacc można uruchomić zarówno na PyQt4 i PySide. W katalogu głównym repozytorium Mercurial, uruchom qtbindings skryptów aby przełączać się między nimi. Źródło pochodzi skonfigurować dla PyQt4, ale można przełączyć na PySide z:
python qtbindings.py --platform = PySide
python setup.py build
sudo python setup.py install
Jeśli używasz PySide, biblioteka qtalchemy będzie musiała zostać włączony do korzystania PySide w podobny sposób.
Pierwsze kroki
Na linux, powinno być wystarczające do uruchomienia:
python setup.py build
sudo python setup.py install
pyhaccgui --conn = sqlite: //
Sqlite: // ciąg połączenia rozpocznie pyhacc z bazy demo.
Zaleca i najbardziej sprawdzone używać pyhacc z PostgreSQL. Aby zainicjować bazę danych:
createdb pyhacc
pyhacc InitDB postgresql: // użytkownik: hasło @ localhost / pyhacc
# Uruchomić pyhacc podłączonego do tej bazy danych:
pyhaccgui --conn = postgresql: // użytkownik: hasło @ localhost / pyhacc
Co nowego w tym wydaniu:
- Zmiany raport o szerokości kolumny jest propogated z list na ekranie wersji pdf
- czynnikiem z podstawowym kod raportu do qtalchemy
- poprawki
Wymagania :
- Python
- QtAlchemy
- SQLAlchemy
- sterownik bazy danych Python
- PyQt
- PySide
Komentarze nie znaleziono