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.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c65b42411893900e43ccd2bb5ece8a983dcd7bd1a694ac034889051aa2104510 |
|
MD5 | e03eede21d179e9b2f1a024bbda703c7 |
|
BLAKE2b-256 | 5d8a2184daba0bad7234441dad057fe63f756e8ff9f031e59a70636bc9a67e73 |