最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

【qml】qml中四个文本编辑元素的区别

互联网 admin 3浏览 0评论

【qml】qml中四个文本编辑元素的区别

元素差异
TextInput单行,无边框, 响应onPressed(Key_Return)事件次,响应onReturnPressed事件次。
TextEdit多行,无边框, 响应onPressed(Key_Return)事件次,响应onReturnPressed事件次。
TextField单行,有边框, 响应onPressed(Key_Return)事件次,响应onReturnPressed事件次。
TextArea多行,有边框, 响应onPressed(Key_Return)事件次,响应onReturnPressed事件次。

还有一个区别,下面这段代码:
Textxxx {
onReadOnlyChanged: {
xxx.state = “active”;
}
}

将上面的Textxxx 替换为TextInput或TextEdit,无错误。
替换为TextField或TextArea时,报“TypeError: Type error”,原因不明。

【qml】qml中四个文本编辑元素的区别

元素差异
TextInput单行,无边框, 响应onPressed(Key_Return)事件次,响应onReturnPressed事件次。
TextEdit多行,无边框, 响应onPressed(Key_Return)事件次,响应onReturnPressed事件次。
TextField单行,有边框, 响应onPressed(Key_Return)事件次,响应onReturnPressed事件次。
TextArea多行,有边框, 响应onPressed(Key_Return)事件次,响应onReturnPressed事件次。

还有一个区别,下面这段代码:
Textxxx {
onReadOnlyChanged: {
xxx.state = “active”;
}
}

将上面的Textxxx 替换为TextInput或TextEdit,无错误。
替换为TextField或TextArea时,报“TypeError: Type error”,原因不明。

发布评论

评论列表 (0)

  1. 暂无评论