API Reference    



- the ultimate desktop calculator

Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation). Features include a large library of customizable functions, unit calculations and conversion, symbolic calculations (including integrals and equations), arbitrary precision, interval arithmetic, plotting, and a user-friendly interface (GTK+ and CLI).

This project welcomes new developers. Visit the project page here.


Latest News

.: 2018-06-11 :. Qalculate! version 2.6 released

Get the new version from the downloads page.

List of changes:
  • Calendar conversion.
  • 5'8" notation for feet and inches, 5°12'30" notation for degrees, arcminutes and arcseconds.
  • Interpret 5m 7cm as 5m+7cm, and 3h 52min 20s as 3h+52min+20s, and similar.
  • Improved ln() simplifications.
  • Duodecimal, roman, base #, and partial fraction "to" conversion commands.
  • Lunar phase functions.
  • Fix secondary exchange rates source.
  • Fix crashes with compiler flag "-D_GLIBCXX_ASSERTIONS".
  • Simple Calclator::calculateAndPrint() function with support for all the "to"-conversions supported in qalc.
  • Support for searching matching functions, variables and units using 'list' command in qalc.
  • Minor bug fixes and feature enhancements.
GUI improvements:
  • Calendar conversion dialog.
  • Currency flags in completion suggestions list and result display.
  • Extended completion suggestions, matching titles (and countries for currencies) when at least three characters are entered.
  • Completion suggestions for prefixes and prefixed units.
  • Completion suggestions for "to" commands.
  • Add duodecimal and roman numerals to number base conversion dialog.
  • Minor bug fixes and feature enhancements.