The package is an add-on for Pygame to create a user interface on the screen.
Project description
pgpyui 0.0.5
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.data_return()
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.data_return()
CheckBox
Imports
from pgpyui import slider
import pygame
РЎreating a checkbox
chkbox = checkbox.CheckBox((100, 100), (50, 50), 3, 75, color=(0, 0, 0), ["passive.png", "active.png"])
Event handling
chkbox.check_events(event)
Drawing
chkbox.draw(window)
Information output
prgrs: list = chkbox.data_return()
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)
CheckBox
Parameters:
position
: The position of the CheckBox.size
: The size of the block Check_box.num_boxes
: The num of CheckBoxes.step
: The distance between the boxes.color
: Color of the box. (optional)sprites
: Two sprites - the first without a check mark, the second with a check mark. (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.5.tar.gz
(5.5 kB
view hashes)