Pro vyvoj kalkulacky jsme vybrali jazyk Python. Uzivatelske rozhrani je vytvoreno programem Qt Creator.
Windows 64bit
(Ubuntu 64bit, macOS 64bit – lze spustit rucne, neni dodavan instalator)
candyCalc
- xstrel03 Matyas Strelec
- xkurci00 Julia Kurcikova
- xseidl06 Ondrej Seidl
- xnovym00 Maxmilian Novy
Pro uspesne rucni spusteni je potreba zavislosti python3 a pyqt5. Pro sestaveni spustitelnych soboru je potreba pip a pyinstaller. Zavilosti se nainstaluji rucne pomoci nasledujicich prikazu:
Ubuntu
apt install python3 apt install python3-pyqt5 apt install pip pip install pyinstaller Windows
python3 vyzadovan (MS Store / https://www.python.org/downloads/
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py pip install PyQt5 pip install pyinstaller Program je psany v jazyce Python, tedy neni potreba kompilace. Po rozbaleni slozky ivs-calculator provedte pro spusteni nasledujici prikazy v adresari src:
python3 main.py Spustitelne soubor nezavisly na zavislostech lze sestavit programem PyInstaller. Sestaveni spustitelneho provedenim prikazu v adresari src:
make build Nebo rucne pomoci nasledujicich prikazu:
python3 -m PyInstaller pyinstaller.spec Tentoprogram vytvori slozku dist, ve ktere se mimo knihoven a datovych souboru bude nachazet soubor candycalc na Ubuntu nebo candycalc.exe na Windows. Vsechny soubory v teto slozce jsou potrebne k behu programu.
Program lze nainstalovat spustenim souboru candycalc-install.exe pro Windows. Blizsi postup instalace je popsan v uzivatelske prirucce.
Tento program je svobodny software: muzete jej sirit a upravovat podle ustanoveni Obecne verejne licence GNU (GNU General Public Licence), vydavane Free Software Foundation a to bud podle 3. verze teto Licence, nebo (podle vaseho uvazeni) kterekoli pozdejsi verze.
Tento program je rozsirovan v nadeji, ze bude uzitecny, avsak BEZ JAKEKOLIV ZARUKY. Neposkytuji se ani odvozene zaruky PRODEJNOSTI anebo VHODNOSTI PRO URCITY UCEL. Dalsi podrobnosti hledejte v Obecne verejne licenci GNU.
Kopie Obecne verejne licence GNU je v soboru licence.md. Take ji najdete zde: http://www.gnu.org/licenses/.

