Viper-Browser icon indicating copy to clipboard operation
Viper-Browser copied to clipboard

Move to qt6

Open ghost opened this issue 4 years ago • 3 comments

Are there plans to start the move to qt6? qt6 is at 6.2 right now and I don't know how many more versions qt5 will be getting.

ghost avatar Oct 22 '21 18:10 ghost

If Qt WebEngine is working with Qt 6, it should be trivial to migrate the codebase. The biggest hurdle was taken care of here, 009f6625ef50fe21178ebb99e8c1bd4c5f372f1e, well in advance of Qt Web Engine being supported on 6.x

I'll take a closer look at this in the next week or two, when I have more spare time.

LeFroid avatar Oct 23 '21 14:10 LeFroid

Qt 6.2 LTS seems already has QtWebEngine.

ghost avatar Oct 23 '21 22:10 ghost

Question about deploying Qt6 on Travis or AppVeyor, you are currently using a feature of Qt6, I tried to get it to work with 5.15 like your Travis file is set up for, https://launchpad.net/~beineri does not have a Qt6 repository yet, not sure what the next version of Ubuntu will have Qt6 on it, but until then this is a problem. I do not have a Travis account plan since they made it a paid-only service and not a free service like AppVeyor, I forked this, but do not want to push updates that I have not tested so I created another project at https://github.com/Light-Wizzard/WeBookBrowser and you can see my issue with linuxdeploy, https://ci.appveyor.com/project/Light-Wizzard/webookbrowser, Could not find Qt modules to deploy, I get the same error on my Manjaro machine, I have been working with Qt Simple Browser example and got it to work on my machine, I did not try it on AppVeyor, but my guess is I will get the same results. It compiles fine, with no errors, and only one warning, I will try linuxdeployqt and see how that goes, now my question is concerning all the issues I see, and linuxdeployqt only supports LTS, and I have no idea when Qt6 will be supported in Ubuntu, my guess is a while, so you will have to compile it, or do you have this working with Qt5, and are you sticking with Travis, meaning you have a paid plan, or do you have any plans on using AppVeyor?

Light-Wizzard avatar Dec 01 '21 01:12 Light-Wizzard