Skip to content

➕ ➖ ✖️ ➗ Accounting calculator with the style of an Epson PX-8 Vintage Laptop.

License

Notifications You must be signed in to change notification settings

Eqwe-Wewe/accounting-calc

Repository files navigation

Accounting calculator with the style of an Epson PX-8 Vintage Laptop


Designed for standard accounting calculations.
Gui powered by PyQt5.

Features:

  • showing the entered operation
  • write calculations results in CSV, JSON, MySQL database
  • 12-digit display
  • arithmetic calculations
  • percentage calculations
  • memory

For running application:

How to use:

  • With writing results:

    • if want to use MySQL (optional feature):

      • get start installing MySQL 8
      • create MySQL admin login in root_config.py
           config = {'host': '127.0.0.1',
                     'user': 'root',
                     'password': 'randompassword'}
      • configure and launch scripts:
        • create_database.py (if necessary)
        • create_user.py (if necessary)
        • create_table.py
      • configure the MySQL login and database for use by third-party users in config.py
           config = {'host': '127.0.0.1',
                     'user': 'randomname',
                     'password': 'randompassword',
                     'database': 'randomdatabase'}
    • launch main.py

  • Without writing results:

    • launch main_not_write.py

Additional Resource:

MySQL Connector/Python Developer Guide

How to view the results of calculations:

  • csv_viewer.py
  • json_viewer.py
  • mysql_viewer.py

About

➕ ➖ ✖️ ➗ Accounting calculator with the style of an Epson PX-8 Vintage Laptop.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages