- 
    
Bug
 - 
    Resolution: Done
 - 
    
P3: Somewhat important
 - 
    5.12.1
 
- 
        
 - 
        1edf84eff083eb5412b4c5c7cd3bd8166f15f61f (qt/qtquickcontrols/5.12)
 
For Dialog (QtQuick.Dialogs 1.3) title, user is able to set it dynamically. whereas Label text can be set easily.
In Below code, Title for Dialog is not getting set when a function is used.
Dialog {
    function newTitle(){
            return "new text";
        }
    id: textDialog
    visible: true
    title: newTitle() // Does not work
// title : "title123" //This works fine
    onAccepted: {console.log(title)}
    width:500
    contentItem.width: 500;
    contentItem.implicitWidth: 500;
        Label {
            text: newTitle()
            anchors.fill: parent
            wrapMode: Text.WrapAtWordBoundaryOrAnywhere
        }
}
Refer to the attached sample code. You can see that title for dialog does not get set to return value of newTitle()