Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 1.82 KB

README.md

File metadata and controls

50 lines (40 loc) · 1.82 KB

PyČMS1

Code style: black

Screenshot

Video showcasing older version of the program.

Basic information

Install dependencies

PyQt6

pip install --upgrade pip
pip install PyQt6

If you don't have pip installed, follow this.

Run program

Navigate to the root folder of pycms1 project and run:

python main.py

Create executable (optional)

PyInstaller

pip install --upgrade pip
pip install pyinstaller
pyinstaller --onefile --windowed --name cms1_u1 main.py

Note about input fields

There is no user input validation, so inserting text into numerical field can result in error.

Note for playing with PDFs in QWebEngineView

Correctly installing WebEngine for PyQt6 can be challenging. If you have problems, try the following:

  1. Uninstall everything that could interfere with WebEngine installation:
pip uninstall --yes PyQt-builder qtconsole QtPy PyQt5 PyQt5-Qt5 PyQt5-sip PyQt6 PyQt6-Qt6 PyQt6-sip PyQt6-WebEngine PyQt6-WebEngine-Qt6 PyQtWebEngine PyQtWebEngine-qt5 PySide PySide2
  1. Install only needed modules:
pip install --no-cache-dir PyQt6 PyQt6-WebEngine