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.6a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d208911ede7057163fb01e46dbeab923fbc020f30bbeda91d718b1c5729b6e0 |
|
MD5 | 19840a201f6a41339e59ba2433459178 |
|
BLAKE2b-256 | 1d6139576b1a8cb9588b2ed0e5f17f0136811994a8d7a8033d24484d99a9acac |