This repository includes several small Kivy applications that demonstrate key features needed in the PRISM gui. PRISM is a reactor simulator.
Project members:
J. Roberts, Jacob Hayhurst, Satya Sagar V, Brad
Kivy API: http://kivy.org/docs/api-kivy.html
Key features:
Apps and Widgets, Drawing canvas, Basic Shape functions Layouts Dynamic Color and Labels, Multiple Screens and Screen Manager, Buttons, Sliders, Switches, Checkboxes, Bubbles, DropDowns, Graphing, File Choosers, Progress Bars, Animations, Alarms with sound, Apps and Widgets, Drawing canvas, Basic Shape functions, Layouts, Dynamic Color and Labels, Multiple Screens and Screen Manager, Buttons, Sliders, Switches, Checkboxes, Bubbles, DropDowns, Graphing, File Choosers, Progress Bars, Animations, Alarms with sound, and Advance Graphics (i.e. Textures and Shaders)
1: App Window 2: Kivy Intro 3: Basic Shapes 4: Buttons 5: Screen Manager 6: Misc. Widgets 7: Sound Alarm 8: Random Color Generator
Required Files: App Window.py
2: Kivy File Introduction
Required Files: KivyIntro.py, kivyfile.kv
3: Basic Shapes
Required Files: Basicshapes.py, basicschapes.kv
4: Buttons
Required Files: Button.py, button.kv, GetStartedButtonD.png, GetStartedButtonN.png
5: Screen Manager
Required Files: Screens.py, screen.kv
6: Misc. Widgets
Required Files: MiscWidgets.py, miscwidget.kv, slider_background.png, Slider_cursor.png
7: Sound Alarm
Required Files: Alarm.py, alarm.kv, RedAlart.wav
8: Random Color Generator Required Files: RandomColorBoxApp.py, randomcolorbox.kv