Skip to main content

Widgets for pygame

Project description

pgwidget

pgwidget is a Python library for easy creation of GUI widgets in pygame environment.

Installation

Use the package manager pip to install pgwidget.

pip install pgwidget

Usage

import pgwidget.pgwidget_core as pgw

buttons=pgw.PgWidget()
button1=pgw.Button([800,100],[80,20],"Submit")
buttons.elements.append(button1)

pgwidgets=[buttons]
pgw.main_program_loop(pgwidgets,None)

In examples folder you can get several GUI elements.

Examples of UIs possible to create with pgwidget

Project Forloop.ai obrazek obrazek Older example alt text

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Currently implemented

  • Checkbox
  • Radio button
  • Button (image)
  • Button (classical)
  • Table (spreadsheet)

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

pgwidget-0.7.7.tar.gz (25.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pgwidget-0.7.7-py3-none-any.whl (26.7 kB view details)

Uploaded Python 3

File details

Details for the file pgwidget-0.7.7.tar.gz.

File metadata

  • Download URL: pgwidget-0.7.7.tar.gz
  • Upload date:
  • Size: 25.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for pgwidget-0.7.7.tar.gz
Algorithm Hash digest
SHA256 93ba78a290c67341e1cb4850480537206c308e5ab294fa674d363e506c53dddd
MD5 7eaa760c2c261e6e38c6805703c00078
BLAKE2b-256 455d5a34579abaf241ddc13a659853313807f6242d42ce0e9e711cee9ba55c77

See more details on using hashes here.

File details

Details for the file pgwidget-0.7.7-py3-none-any.whl.

File metadata

  • Download URL: pgwidget-0.7.7-py3-none-any.whl
  • Upload date:
  • Size: 26.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for pgwidget-0.7.7-py3-none-any.whl
Algorithm Hash digest
SHA256 12e95d733c132765edd83b793a4a1eed86542a1a372b77ec081313c4268b839b
MD5 e77296571fe3c4d570b71fc07f2c314e
BLAKE2b-256 f1fc74c31ec1bfc95314fdc4eb1ad4599474648e7a4ebc5f2a01b3332c7a9abf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page