PyHacc est un double système de comptabilité en partie pour un usage personnel. Il vise à mettre l'accent sur l'accessibilité des données, la gestion de compte, l'automatisation de ligne de commande, et l'utilisation propre de la bibliothèque PyQt. PyHacc se appuie sur les notions générales trouvées dans QHacc (http://qhacc.sourceforge.net/), mais ne est pas destiné à être un clone direct.
Il convient de noter que, bien que PyHacc est un système entièrement fonctionnel qui est de l'utilisation de la production pour un usage personnel de l'auteur, ce est surtout une démonstration et un exemple de qtalchemy - http://qtalchemy.org.
PyHacc peut être exécuté sur deux PyQt4 et PySide. Dans la racine du dépôt mercurial, exécutez les qtbindings de script pour basculer entre les deux. La source vient mis en place pour PyQt4, mais vous pouvez passer à PySide avec:
python qtbindings.py --platform = PySide
python setup.py build
sudo python setup.py install
Si vous utilisez PySide, la bibliothèque de qtalchemy devra également être commutée en utilisant PySide d'une manière similaire.
Mise en route
Sous Linux, il devrait être suffisant pour exécuter:
python setup.py build
sudo python setup.py install
pyhaccgui --conn = sqlite: //
Le sqlite: // chaîne de connexion commencera pyhacc avec une base de données de démonstration.
Il est recommandé et le plus testé à utiliser pyhacc avec PostgreSQL. Pour initialiser une base de données:
createdb pyhacc
pyhacc initdb postgresql: // username: password @ localhost / pyhacc
# Afin de fonctionner pyhacc connecté à cette base de données:
pyhaccgui --conn = postgresql: // username: password @ localhost / pyhacc
Ce qui est nouveau dans cette version:
- rapport des changements de largeur de colonne étant propagés à partir de listes à l'écran pour les versions pdf
- facteur sur base du code de rapport qtalchemy
- corrections de bugs
Exigences :
- Python
- QtAlchemy
- SQLAlchemy
- un pilote de base de Python
- PyQt
- PySide
Commentaires non trouvées