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
Upgrade to Qt6 #482
Comments
I can work on this, could you please assign to me? |
Sure, let's hope it's easy instead of hard :) |
It needs many changes in the code because QT6 changes a lot regarding QT5. Added screenshots about these two errors:
References: |
Looking at dd11097, QtQuick.Extras was included for the flat theme. And QtQuick.Controls.Styles was added in a commit that doesn't describe it: 3fe352c I think removing both imports may have stuff just work fine. At worst, it may misbehave during the |
Well, I tried, and it needs to refactor and replacement because QT6 has huge changed related to QT5. Same reference Differences with Qt Quick Controls 1. I made some changes, and it is running, but the menus are not working. Other stuff should not work. Since, I am not expert on QT, and I don't pretend to learn all QT in deep, I need your help with your experience and expertise. I was tentative to add a summary with the changes, but it's better to see in a comparative using the GitHub tools. You can clone my repo (airvzxf/Pext) and checkout the branch Visible error when run in my local, any menu option is working: |
Hmm, interesting, All I can tell is that the "Component is not ready" means that there was some QML error (it's awful to debug, I have no clue how to fix it when it occurs, I always just tried random stuff until it works). The property errors make me wonder if the |
By the way, I don't know how you're doing on Hacktoberfest contributions, but if you're looking for more to do quickly then #457 is probably a good place to start because you almost already did that (and this Qt6 thing will probably take longer) |
Totally, agree. I'll pause this work and contribute to the other. |
Qt6 is out. Upgrade might be simple, might be near impossible.
Should start by changing PyQt5 to PyQt6 in dependencies and seeing what breaks (hopefully nothing, possibly a lot)
The text was updated successfully, but these errors were encountered: