Skip to content

Desktop app built with PyQt6 for ČMS1 calculations and protocol generation with pdfLaTeX

License

Notifications You must be signed in to change notification settings

Trolobezka/pycms1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Desktop app built with PyQt6 for ČMS1 calculations and protocol generation with pdfLaTeX

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published