QML中如何输入Unicode号超过10000的Unicode字符?

How to input Unicode characters of which Unicode number exceeds 10000 in QML?

我在写QML的时候,一般都是通过"\uxxxx"输入Unicode字。但它不适用于 Unicode 编号超过 10000 的字符,例如U+1F300。如何通过Unicode码输入?

ToolButton {
    id: toolButton
    text: "\u1F300"
}

可以使用JS函数String.fromCodePoint:

ToolButton {
    id: toolButton
    text: String.fromCodePoint(0x1F300)
}