diff options
author | Suchinton <suchinton.2001@gmail.com> | 2024-06-02 21:44:04 +0530 |
---|---|---|
committer | Suchinton <suchinton.2001@gmail.com> | 2024-06-24 00:06:49 +0530 |
commit | b742c6d5b26c036addb2922e36d06dbea35c10f1 (patch) | |
tree | 36b6c2349e5b6ce93de40884c9d62bae442bb410 /README.md | |
parent | 31573c88e0ddefc3591bb7752b306601554ebbf2 (diff) |
Port AGL Demo Control Panel to Qt6
This commit includes the following changes:
V1:
- Migrated from PyQt5 to PyQt6/PySide6 with minor syntax adjustments.
- Removed the dependency on qtwidgets and extracted only the required animated toggle module, patching it to work with PyQt6.
- Updated the README to include new steps for compiling resources.
- Bumped QtPy from version 2.3.1 to 2.4.1
V2:
- Refactored set_icon function in Dashboard module to make use of QIcon directly
instead of using the QtSvg library (Invalid in PyQt6)
- Syntax changes in UI_Handeler to use PyQt6
V3:
- Update gitignore
- Remove dependency on qtpy
V4:
- Added new animated toggle button
- Refactored ICPage and Settings to use new toggle
- Updated Navigation Bar Animation to have Bounce effect using "OutBounce" QEasingCurve
Bug-AGL: SPEC-5161
Change-Id: I44499bb5165d5794af7e9aae3407ffae1f7e1928
Signed-off-by: Suchinton <suchinton.2001@gmail.com>
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 16 |
1 files changed, 2 insertions, 14 deletions
@@ -1,6 +1,6 @@ # AGL_Demo_Control_Panel -A PyQt5 application to simulate CAN Bus signals using Kuksa.val for the AGL Demo platform. This application is to be used in parallel to the relevant AGL Images or any application that subscribes to VSS signals using [Kuksa.val-server](https://github.com/eclipse/kuksa.val/tree/master/kuksa-val-server) or [Kuksa-databroker](https://github.com/eclipse/kuksa.val/tree/master/kuksa_databroker). +A PyQt6 application to simulate CAN Bus signals using Kuksa.val for the AGL Demo platform. This application is to be used in parallel to the relevant AGL Images or any application that subscribes to VSS signals using [Kuksa.val-server](https://github.com/eclipse/kuksa.val/tree/master/kuksa-val-server) or [Kuksa-databroker](https://github.com/eclipse/kuksa.val/tree/master/kuksa_databroker). ## # Installation @@ -14,24 +14,12 @@ A PyQt5 application to simulate CAN Bus signals using Kuksa.val for the AGL Demo ``` - Install the Python dependencies: - - _Note_: - If errors occure in Debian based/Rasbian OS during installation: - ```bash - $ nano requirements.txt - # -> Comment pyqt5 dependency using "#" - $ sudo apt install python3-pyqt5 python3-qtpy pyqt5-dev-tools python3-pyqt5.qtsvg -y - ``` - and skip to step 2 - - Step 1 ```bash $ python3 -m venv control-panel $ source control-panel/bin/activate - ``` - - Step 2 - ```bash $ pip3 install -r requirements.txt - $ pyrcc5 assets/res.qrc -o res_rc.py + $ pyside6-rcc assets/res.qrc -o res_rc.py ``` ## # Usage |