A library that allows users to interact with the HTML Canvas with 100% Python + HTML.
Project description
pywebcanvas
pywebcanvas is a library that allows users to interact with the HTML Canvas with 100% Python + HTML.
Getting Started
Just add the following to an html file and you are ready to go!
Between the head tags, add pyscript and pywebcanvas:
<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>
<py-env>
- pywebcanvas
</py-env>
In the body, you can customize the following:
<py-script>
import pywebcanvas as pwc
canvas = pwc.Canvas(800, 600)
canvas.background.fill("blue")
text = pwc.Text(text="Hello World from pywebcanvas!", x=100, y=100, size=25, color="yellow")
canvas.render(text)
</py-script>
Documentation
Checkout the following to learn how to use this project:
Credits
This project is made possible by the developers of pyscript, pyodide, and many others. Licensed under LGPL-3.0-or-later Copyright (C) 2022 Isaac Beverly
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
pywebcanvas-0.3.0.tar.gz
(6.2 kB
view hashes)
Built Distribution
Close
Hashes for pywebcanvas-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a09f449012424039cf972f5b29c0c01a95c2503256a0461c1c6c5a6c3f2e356 |
|
MD5 | ac8b691122a7b779f71a538ccf71234b |
|
BLAKE2b-256 | f20cb229844fdde4efff021b09bbeba82d17935e462c54f5993eff8409835dc5 |