Hello,

The way I’ve been working around this limitation is to add the list elements 
programmatically in a Component.onCompleted: script.

ListModel
{
                id: example

                Component.onCompleted:
                {
                               append(“name”: "Alexander<br><font size=\"1\">" 
+ qsTr("Sales Executive, Russia") + "</font>")
                }
}

-Even

From: interest-bounces+even.kristoffersen=honeywell....@qt-project.org 
[mailto:interest-bounces+even.kristoffersen=honeywell....@qt-project.org] On 
Behalf Of Gian Maxera
Sent: 5. juni 2015 12:52
To: interest@qt-project.org
Subject: [Interest] ListElement value cannot be a property script

Hello,
I have a ListElement as following:



ListElement {

       name: "Alexander<br><font size=\"1\">"+qsTr("Sales Executive, 
Russia")+"</font>"

And QML complain to load it because I cannot use script as property value for 
ListElement.

But if I write the following:

ListElement {

       name: qsTr("Alexander<br><font size=\"1\">Sales Executive, 
Russia</font>”)



QML can load the ListElement and there no more error.

But I would like to don’t include into translation text the HTML tags and text 
that don’t need to be translated.

So, I can solve the problem and have something similar to the first one that 
comply with ListElement requirements ?



Thanks,

Gianluca.


_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to