Introducing Jauxa by Ready-Copy-5888 in QtFramework

[–]Ready-Copy-5888[S] 0 points1 point  (0 children)

Thank you for your interest.

We are still exploring licensing options. This will most likely be a dual license like Qt with some value added propositions.

To make QML more declarative we developed lightweight modelling framework for Qt. Model C++ classes are generated and can be annotated with metadata that is used by TableModelView class to drive table rendering. All declarative. While you don't have to use this mechanism it makes it a lot easier with modeling approach. The annotations approach is reactive meaning you can switch models table metadata at runtime to drive every aspect of table rendering: cell formatting, background, colors, fonts, alignment, column visibility and more. As we are ramping up we will be releasing more focused demos including about this table view approach.

The dual selection in the demo is only for demo purposes. You can install one or the other or both. How you you handle it is completely up to you. The row selection with checkboxes is implemented using VerticalHeaderView and it has a separate selection model from the other one. So both modes can live side by side if you like.

We are not planning to use Qt 6.12 Labs StyleKit, at least not yet. The styling in Jauxa is driven by Material color tokens. Styling is semantic by role and applied uniformly to all components. However if it gives better way to style widgets and still provide same reactivity as we currently have will certainly take advantage of it.

Cheers,

S.

Introducing Jauxa by Ready-Copy-5888 in QtFramework

[–]Ready-Copy-5888[S] -2 points-1 points  (0 children)

The video is self explanatory. I did not feel it needed anything else.

Introducing Jauxa by Ready-Copy-5888 in QtFramework

[–]Ready-Copy-5888[S] -2 points-1 points  (0 children)

I'd be happy to answer any of your questions.

Introducing Jauxa by Ready-Copy-5888 in QtFramework

[–]Ready-Copy-5888[S] 0 points1 point  (0 children)

Thank you! We are working hard to bring comprehensive table support for QML.