Skip to content

damusss/WithUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WithUI Beta

Lightweight pygame UI Library
The name was created after the structure style of the library. To create a parentship between elements you use the with statement

Features

  • Vertical and horizontal container, with the ability to scroll
  • Button with image, text or neither
  • Checkbox
  • Label
  • Entryline
  • Image
  • Slideshow
  • Progress bar in all directions
  • Vertical and horizontal slider
  • Selection list
  • Dropdown and dropup menu
  • Window
  • Line
  • Separator

  • Events on every element
  • Very customizable element settings
  • Settings utilities
  • Builtin themes
  • Keyboard navigation
  • Sounds
  • Tooltips
  • Animations
  • Windows

Installation

The library will be released on PyPI when it exits the beta stage. For now you can downlod the source code and pip install it manually.

Usage & Examples

Warning

Any variable, property, method or class starting with one or 2 underscores should never be used by the user, even if it's used somewhere in the library. Example:

element._parent; withui._Element(); element._update() # do not use this!

About

Lightweight pygame UI library

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages