moc-generated code error at Qt6 when not at Qt5
-
@Axel-Spoerl
Thank you. So what would you like me to do about our difference in behaviour? :)
[I fetch all my Qt stuff fromapt
as supplied with Ubuntu 24.04 distro.] -
I actually remember something similar, early when QVector was nuked for QList to prosper.
I think if you change it from
QList<Bar *>bars
toQList<Bar *> *bars
it actually works. Axel is using a way later Qt6 version ( 6.8 vs 6.4.2) QList was probably touched again in between those versions, to fix this :D -
@J-Hilk said in moc-generated code error at Qt6 when not at Qt5:
I think if you change it from
QList<Bar *>bars
toQList<Bar *> *bars
it actually works.But those are quite different types! :) Are you just showing me that to say what it could cope with?
Axel is using a way later Qt6 version ( 6.8 vs 6.4.2) QList was probably touched again in between those versions, to fix this :D
Ah! Well in that case it's obviously not to be reported. Thanks for the heads-up.
With Qt5 I always had Qt 5.15 (or maybe 5.12) via
apt
under various Ubuntu releases over the years. And I have to say that was just great, I didn't encounter problems and I didn't need later versions. I suspected Qt6 would be problematic, looks like I get a quite older version and am going to have issues which really need a later version from TQtC :( Ho-hum.... -
@JonB what was the reason again, why you don't fetch the latest version from the installer or the repo (to compile yourself) ?
-
- I have never even attempted to download from TQtC, having seen the endless problems with downloads/mirrors. Fills me with dread....
- ...As does when I see people who for whatever reason (e.g. maybe to do with configuration, whatever it happens) get an error during compilation of the whole of Qt....
- I don't have the disk space in VM for Qt sources + compilation outputs.
- I don't have the memory in VM to compile it. Not to mention the requirements for
QWebEngine
. - I share (development) with other people using Qt from Ubuntu distro. They are not going to want to fetch/compile/install or take from me.
Am I being difficult? ;-) It was all so simple with Qt5, everything worked. Now beginning to think of backing out of the whole of Qt6 and reverting to Qt5. But that would be a shame for my answering questions on this forum.
-
@JonB I Understand, I myself are still on 5.15.17 and I stay with 5 as long as possible.
But Android support is apparently already dropped for Qt5. So I have at most a year until I have to switch over :(
-
@J-Hilk said in moc-generated code error at Qt6 when not at Qt5:
@JonB I Understand, I myself are still on 5.15.17 and I stay with 5 as long as possible.
OMG! What platform/OS version are you on?
-
@JonB windows, macOS, iOS, iPadOS & Android. Still so far all the latest available (not betas)
-
@JonB non of our customers use Linux, only reason why we support macOS is because its my development environment and its only a few steps more to deploy for it as well ;)
-
18/18