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/.