C

基本类型 string

一种自由形式的文本字符串。更多...

类型 string 指的是引号中的自由形式文本字符串,例如:"Hello world!"。

示例

Text { text: "Hello world!" }

字符串具有 length 属性,用于保存字符串中的字符数。

Qt Quick Ultralite 的 string 对象通过 arg() 函数扩展了 JavaScript String 对象。

示例

Text {
    property string message: "There are %1 items"
    property int count: 20

    text: message.arg(count)
}

注意:在 Qt Quick Ultralite 中以下 arg() 函数的用法不受支持

  • 嵌套 arg 调用
    Text {
        text: "%1".arg("%1".arg("Hello")) // "Hello"
    }
  • 动态替换数字占位符
    Text {
        text: "%0 %1".arg("%1").arg("Hello") // "Hello Hello"
    }

    注意:可以通过替代的 qml 语法实现上述功能。

    示例

    Text {
        property string nested: "%1".arg("Hello")
    
        text: "%1".arg(nested) // "Hello"
    }
    Text {
        property string replaced: "%0 %1".arg("%1")
    
        text: replaced.arg("Hello") // "Hello Hello"
    }

此类基本类型由 QML 语言提供。

另请参阅:stringQt Quick Ultralite 应用程序的 JavaScript 环境

在本例中提供了特定的 Qt 许可证。
了解更多信息。