Skip to main content

A library aiming for building an MVVM (or MVFM) project

Project description

VBAO

A library aiming for building an MVVM (or MVFM) project

How does it work?

We implement the data-binding, command-binding and property-change-notification to form an MVVM system.

data-binding & command-binding

property-change-notification

When we make it, the interaction among them is as follows.

Filetree

├── qt-test

├── Lib_VBao

├── model

├── view

├── viewmodel

├── window

├── common_parameter.h

├── main.cpp

├── CMakeLists.txt

├── LICENSE

└── README.md

Special Thanks

Zhejiang-University-GKC/SJDXQcourseware: The courseware of SJDXQ (github.com)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vbao_mvvm-0.3.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vbao_MVVM-0.3-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

File details

Details for the file vbao_mvvm-0.3.tar.gz.

File metadata

  • Download URL: vbao_mvvm-0.3.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.13

File hashes

Hashes for vbao_mvvm-0.3.tar.gz
Algorithm Hash digest
SHA256 6684926fe8b90876bdec568c6414c444dd5d1fdc7c180d517a52c24437fe440b
MD5 dab76476260d4ce24e6f20c5ff9cea90
BLAKE2b-256 4730622fb6c28b0eace13c35d8e23add6bba06a63672017ac7625da1cae26862

See more details on using hashes here.

File details

Details for the file vbao_MVVM-0.3-py3-none-any.whl.

File metadata

  • Download URL: vbao_MVVM-0.3-py3-none-any.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.13

File hashes

Hashes for vbao_MVVM-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cae720b8c9816ae8d2a5cefb98cb95260c4571e410e31043b95d07f7457a9005
MD5 dad7c5755af718e0c1230b1e556e2033
BLAKE2b-256 07b9c2e2f8584088ee9d7d141c56a0e4a4a9465dd08e8b217cadb5448e0fbaeb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page