Giter VIP home page Giter VIP logo

candycalc's Introduction

logo

Tymovy projekt IVS

Pro vyvoj kalkulacky jsme vybrali jazyk Python. Uzivatelske rozhrani je vytvoreno programem Qt Creator.

screenshot

Prostredi

Windows 64bit

(Ubuntu 64bit, macOS 64bit – lze spustit rucne, neni dodavan instalator)

Autori

candyCalc

  • xstrel03 Matyas Strelec
  • xkurci00 Julia Kurcikova
  • xseidl06 Ondrej Seidl
  • xnovym00 Maxmilian Novy

Zavislosti

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

Rucni spusteni

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

Sestaveni spustitelneho programu

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.

Instalace

Program lze nainstalovat spustenim souboru candycalc-install.exe pro Windows. Blizsi postup instalace je popsan v uzivatelske prirucce.

Licence

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

candycalc's People

Contributors

indiananose avatar mstrlc avatar seidly avatar volvundur avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

volvundur

candycalc's Issues

future version mockup

"vědecký mód, vykreslování grafů a nějakou další potenciálně užitečnou funkci (výpočet BMI, stopky, statistické funkce, …). Musí být jasné, jak bude nová verze vypadat a fungovat, v případě potřeby vytvořte mockupů více"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.