sem-qt6
(Simple Expense Manager in Qt) is a simple
Python utility for the management of domestic expenses.
A streamlined Qt graphical interface allows straightforward management and analysis of expense data stored in SQLite databases.
The following external libraries are imported in
sem-qt6
, and required for its operation:
sem-qt6
is packaged with poetry
: the command
$ poetry install
will setup a virtual environment will all required dependencies. The command
$ poetry --directory <project directory> run sem-qt6
will execute the program.
The commands
$ poetry run mkdocs build
$ poetry run mkdocs serve
or
$ make docs
generate the documentation, which can be browsed at the URL http://localhost:8000.
Most of the documentation (including all the information related to the UI and the statistical background) can be consulted on the github wiki.