Skip to content

Collection of small apps that show how to effectively use pieces of Kivy

Notifications You must be signed in to change notification settings

Hayhujac/kivy-miniapps-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

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)

MiniApps Order:

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

About

Collection of small apps that show how to effectively use pieces of Kivy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%