Skip to content

Use GUI Qt bindings through pyqtgraph for PyQt5/PyQt6 support#12

Open
bgermann wants to merge 1 commit into
csparkresearch:masterfrom
bgermann:pyqtgraph
Open

Use GUI Qt bindings through pyqtgraph for PyQt5/PyQt6 support#12
bgermann wants to merge 1 commit into
csparkresearch:masterfrom
bgermann:pyqtgraph

Conversation

@bgermann

Copy link
Copy Markdown

Replace direct PyQt5 imports with pyqtgraph.Qt compatibility imports across the app. Migrate signal/slot/property aliases and update exec_ calls to exec for Qt6 compatibility. Add runtime Qt binding detection (prefer PyQt6, fallback to PyQt5). Update QLibraryInfo translation path handling to support both Qt5 and Qt6 APIs. Rework Qt/WebEngine helper modules and tab shortcut handling for cross-version behavior.

Closes: #11

Replace direct PyQt5 imports with pyqtgraph.Qt compatibility imports across the app.
Migrate signal/slot/property aliases and update exec_ calls to exec for Qt6 compatibility.
Add runtime Qt binding detection (prefer PyQt6, fallback to PyQt5).
Update QLibraryInfo translation path handling to support both Qt5 and Qt6 APIs.
Rework Qt/WebEngine helper modules and tab shortcut handling for cross-version behavior.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Port to Qt6

1 participant