我在qml上有简单的聊天应用程序(socket.io)客户端,我想自定义textarea行(用于着色用户消息)但我没有看到有关Qml的任何内容。
所以,我需要帮助。 最好的问候。
答案 0 :(得分:1)
如果我理解正确,您应该在TextArea中使用HTML:
TextArea {
anchors.fill: parent
textFormat: TextEdit.RichText
text: "<p style='color:blue'>line1</p><p style='color:green'>line2</p>"
Component.onCompleted: {
append("<p style='color:red'>line3</p>")
}
}