Vue.py is a progressive, incrementally-adoptable Python framework for building UI on the IPython Notebook.
Project description
a progressive, incrementally-adoptable Python framework
for building UI on the IPython Notebook.
installation .
docs .
learn
About
Vue.py (pronounced /vjuːpaɪ/, like "view py") is a Python framework for building user interfaces. It is built upon standard HTML, CSS, and Python, offering a declarative and component-based programming model that aids in the efficient development of user interfaces. Vue.py is capable of handling both simple and complex interfaces.
Installation
Vue.py is available on PyPI:
pip install "org.vuepy.core"
Usage
from vuepy import ref, create_app
def setup(*args):
count = ref(0)
def counter():
count.value += 1
return locals()
app = create_app({
'setup': setup,
'template': '''
<Button :label="f'Count is: {count.value}'"
@click='counter()'
></Button>
'''
})
app.mount()
Read the documentation to learn more.
Support
Having trouble? Get help in our Discord or open a Discussion.
Contributing
New contributors welcome!
License
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
Built Distribution
Hashes for org.vuepy.core-0.1.6a2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f068aecddb09f76763cec0e4d5a410d2f4936a97758a218bed560b5f0c1bf95 |
|
MD5 | 211d02a348e013b0068e97b919f3ad5e |
|
BLAKE2b-256 | 7511dd116772b35caaae70f3a76e4d698c7b50b24169941b0b8bd259dde80327 |