[Interest] [Qt6] Gadgets in QML
Konstantin Shegunov
kshegunov at gmail.com
Thu Jan 6 11:35:41 CET 2022
Hi,
Thanks for the information.
On Thu, Jan 6, 2022 at 11:38 AM Ulf Hermann <ulf.hermann at qt.io> wrote:
> It's not implemented yet, and there are some questions surrounding the
> desired syntax.
>
That's a given, no argument.
> We already have group properties. So, if you have a property font of
> some value type, you can already do this:
>
Yeah, but my beef with it is that I must derive from QObject for that,
don't I? I can live with not having notifications for the fields, is what I
mean.
I just have a stupid struct with 2-3 fields, that I'd love to initialize
within the document tree. I did some hacking around and did provide this
out of the parser (just ignoring the warning about registering value types
with capital letter), but I was wondering if I missed some subtle problem.
The whole idea of just having the god factory I find distastefulness and
somewhat harder to read/reason about. Currently this is what it looks like
for me:
property var person: Character {
name: qsTr("Person name")
age: Age {
years: 1
months: 0
}
Simulation.onAdvanced: {
age.months++
}
}
I'd've 'accepted' initializing from a plain JSON object as well, but
somehow I don't believe the QML parsing really works with these, plus
the quoting of the field names is a pain.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20220106/8509b27d/attachment.htm>
More information about the Interest
mailing list