-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Qt desktop GUI: upgrade to Qt6 (gui/qt/
, QtWidgets)
#8007
Comments
As long as debian stable, and the latest ubuntu LTS do not have packages, I think it is too early to upgrade to Qt6. (which I guess means we will wait until ubuntu 24.04?) |
As Electrum-QML is only targeting android, not having PyQt6 available in the distro is only an issue for developers. The android build container builds PyQt itself. Edit: ah yes, I didn't see you are specifically talking about the desktop UI |
Right, but I think we can upgrade the desktop Qt GUI and the android qml GUI independently. Re android qml, we are building most components ourselves, so these considerations do not apply. |
To be even more clear, I mean this issue is about For linux distro users to be able to run electrum, it matters whether the dependencies are packaged. |
gui/qt/
, QtWidgets)
I don't think we currently gain anything by upgrading to Qt6. Unless there are features in Qt6 that we absolutely need, it's probably better to be 'most compatible' with all the LTS distro's out there. Qt6 is only just hitting the latest distribution releases, so it'll be a while still until Qt6 is widely available. In the mean time, most distro's that do ship Qt6 will also have Qt5 co-installable (AFAIK). |
Yes, I agree. Looks like it's better to wait for now. |
Note: #8560 is introducing Note: the Though as long as there is not a lot of code in |
This should be sufficient. There's not much common code yet, and what is there is fairly trivial, and shouldn't need version specifics. |
Opening this issue to discuss if it is time to upgrade to Qt6, for the desktop Qt GUI.
Qt5 is not getting any more updates.
The latest Qt version atm is 6.4. Qt6.2 was an LTS version, so I expect Qt6 is mature now.
Just like
pyqt5
,pyqt6
is also available on PyPI, from the same maintainer.There is the question of compatibility with OSes:
python3-pyqt6
python3-pyqt6
python3-pyqt6
python3-pyqt6
python-pyqt6
python-pyqt6
The text was updated successfully, but these errors were encountered: