This is a special purpose calculator which converts natural numbers from one base representation to another.
When the Widget is started, it displays a window with four fields.
Enter data into the white fields.
The grey field is used to display the converted representation when the RETURN
or ENTER key is pressed (or the Calculate button is pressed).
Numbers in bases 2 to 36 are represented using digits from the string "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".
Numbers in base 60 are represented in the notation introduced by Otto Neugebauer and described in the Wikipedia page at
https://en.wikipedia.org/wiki/Sexagesimal.
Numbers in bases other than 10 and 60 must be non-negative integers and are displayed as such.
By exception, numbers in bases 10 and 60 may have fractional parts, but must not be negative.
The new number base may optionally be followed by a colon and the number of digits to be displayed in the fractional part.
The Base Converter is Copyright © 2023 Harry Whitfield (G6AUC).
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA