Skip to main content

A fully functional calculator written in PyQt 6 and using SymPy for calculations.

Project description

Pyqulator

Static Badge Static Badge Ruff

A fully functional calculator written in PyQt 6 and using SymPy for calculations. Qt Designer and Qt Linguist were used to create the interface.

Features

  • Simple and lightweight
  • Standard, engineer and paper modes
  • Unit converter
  • Save journal as .txt
  • Move line up/down in paper mode
  • Available in 3 languages
  • Remember mode, window size and user settings for next launch

Installation

From PyPi

pip install pyqulator

From source

git clone https://github.com/limafresh/pyqulator.git
cd pyqulator
pip install .

Usage

pyqulator

Create shortcut in application menu (Linux only)

pyqulator_create_shortcut

If the installation was for all users:

sudo pyqulator_create_shortcut

Screenshots

Standard mode

Screenshot

Engineer mode

Screenshot

Paper mode

Screenshot

Unit converter

Screenshot

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyqulator-1.8.0.tar.gz (55.0 kB view details)

Uploaded Source

Built Distribution

pyqulator-1.8.0-py3-none-any.whl (43.6 kB view details)

Uploaded Python 3

File details

Details for the file pyqulator-1.8.0.tar.gz.

File metadata

  • Download URL: pyqulator-1.8.0.tar.gz
  • Upload date:
  • Size: 55.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for pyqulator-1.8.0.tar.gz
Algorithm Hash digest
SHA256 ecb49d7be6cead8a84dfbcbab245e783431c55312c1472ea554203c96d408743
MD5 1afb0ff12820185deb22ebb85cb75359
BLAKE2b-256 9d577021c57ec1507f28118ec5592e310658474497fbcafc9694642827c71336

See more details on using hashes here.

File details

Details for the file pyqulator-1.8.0-py3-none-any.whl.

File metadata

  • Download URL: pyqulator-1.8.0-py3-none-any.whl
  • Upload date:
  • Size: 43.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for pyqulator-1.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c63f84372b2ff7c6a66a339dd54b28464e214e6a8678c365dbdf73da82277c3c
MD5 150ece3e2f8dc481cb6e077a66b27f2c
BLAKE2b-256 cb8ae29f29f4e907b3136e375926fa9c7c5f60b44fd3a1aa91991649bbcbc011

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page