The package is an add-on for Pygame to create a user interface on the screen.
Project description
pgpyui 0.0.4
pgpyui is an add-on module for pygame to create a user interface.
Installation
pip install pgpyui
Usage
Button
Imports
from pgpyui import button
import pygame
РЎreating a button
button = button.Button((100, 100), (200, 100), "Some text", func, sprite="sprites/sprite.png")
Event handling
button.check_events(event)
Drawing
button.draw(window)
Text Area
Imports
from pgpyui import textarea
import pygame
РЎreating a text area
textarea = textarea.TextArea((200, 100), (100, 100), 20, 15, is_enter=False, font="Arial")
Event handling
textarea.check_events(event)
Drawing
textarea.draw(window)
Information output
text: list[str] = textarea.return_texts()
Slider
Imports
from pgpyui import slider
import pygame
РЎreating a slider
slider = slider.Slider((200, 100), (100, 100), 100, orientation="True")
Event handling
slider.check_events(event)
Drawing
slider.draw(window)
Information output
prgrs: int = slider.return_progress()
Documentation
Button
Parameters:
position
: The position of the button.size
: The size of the button.text
: The text on the button.function
: The function to be called when the button is clicked.sprite
: A sprite to use for the button (optional).
TextArea
Parameters:
position
: The position of the text area.size
: The size of the text area.font_size
: The size of the font.max_symbols
: The maximum number of symbols that can be entered.is_enter
: Whether or not the enter key should be allowed.font
: The name of the font to use (optional).
Slider
Parameters:
position
: The position of the slider.size_block
: The size of the block slider.len
: Length of slide.max_symbols
: The maximum number of symbols that can be entered.orientation
: Horisontal or vertical slider. (optional)
License
MIT
Author mail
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pgpyui-0.0.4.tar.gz
(4.5 kB
view hashes)