PyHacc es un sistema de contabilidad de doble entrada para uso personal. Su objetivo es hacer hincapié en la accesibilidad de datos, gestión de cuentas, la automatización de línea de comandos y el uso limpio de la biblioteca PyQt. PyHacc se basa en las nociones generales que se encuentran en QHacc (http://qhacc.sourceforge.net/), pero no está destinado a ser un clon directa.
Cabe señalar que, si bien PyHacc es un sistema completamente funcional que está en uso en producción para el uso personal del autor, es sobre todo una demostración y ejemplo de qtalchemy - http://qtalchemy.org.
PyHacc se puede ejecutar tanto en PyQt4 y PySide. En la raíz del repositorio mercurial, ejecute los qtbindings scripts para cambiar entre los dos. La fuente esta configurada para realizar PyQt4, pero se puede cambiar a PySide con:
python qtbindings.py --platform = PySide
python setup.py build
sudo python setup.py install
Si se utiliza PySide, también tendrá que ser cambiado a usar PySide de una manera similar la biblioteca qtalchemy.
Introducción
En linux, debería ser suficiente para ejecutar:
python setup.py build
sudo python setup.py install
pyhaccgui --conn = sqlite: //
El sqlite: // cadena de conexión se iniciará pyhacc con una base de datos de demostración.
Se recomienda y más probado para utilizar pyhacc con PostgreSQL. Para inicializar una base de datos:
createdb pyhacc
pyhacc initdb postgresql: // usuario: contraseña @ localhost / pyhacc
# Ejecutar pyhacc conectado a esta base de datos:
pyhaccgui --conn = postgresql: // usuario: contraseña @ localhost / pyhacc
¿Qué hay de nuevo en esta versión:
- informe de cambios con ancho de columna se propogated de las listas en pantalla para versiones pdf
- Factor cabo código básico informe a qtalchemy
- correcciones de errores
Requisitos :
- Python
- QtAlchemy
- SQLAlchemy
- un controlador de base de datos de Python
- PyQt
- PySide
Comentarios que no se encuentran