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.6a3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5d09557d2bd8a95d6f4b1e873d98e113dba601a8a20181f935cb39920b3a2c2 |
|
MD5 | 9ca7fcd52db0b140ebea470d308a0a58 |
|
BLAKE2b-256 | 0904b968d8ecfec8f7dddcfd528e4c7738c7f59e36668f192e358ccca9b4053f |