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.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b33ca5a92dd24c804a5a9721352a68a33f110b638b2481ba84858dfb0582d62 |
|
MD5 | 958357c13f7b49c608dd89591aa32fd7 |
|
BLAKE2b-256 | e32a73ec9a5ce23dd4cc78e71f4ed07204e431bdef6d3d88dba14aaab70fda9a |