All Projects → changyuheng → python-cli-and-gui-application-with-database-demo

changyuheng / python-cli-and-gui-application-with-database-demo

Licence: MPL-2.0 license
No description, website, or topics provided.

Programming Languages

python
139335 projects - #7 most used programming language

Python CLI and GUI Application with Database Demo

Python GUI Application with Database Demo

This is only for demo and reference. Only inputs on the left most column work now!

Installation

Install with pip or download the pre-compiled executable file from here.

pip install git+https://github.com/changyuheng/python-cli-and-gui-application-with-database-demo.git

Usage

CLI

cli-demo

Desktop

desktop-demo

Development

Environment

  1. Python 3.9+
  2. Poetry
  3. PyCharm
  4. Git

Setup

pip install poetry
poetry install

Packaging

CLI app

poetry run pyinstaller --clean cli-demo.spec

Desktop app

poetry run pyinstaller --clean desktop-demo.spec

Key libraries

  1. dataset
  2. Qt for Python

Design concepts

  1. Object-oriented programming
  2. Model–view–viewmodel (MVVM)

References

  1. My Python Development Environment, 2020 Edition

License

Mozilla Public License Version 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].