TextEdit
TextEdit
组件与TextInput
类似,不过它支持用户输入多行文本,甚至可以通过textFormat
属性支持富文本或者Markdown
格式的文本内容。
TextEdit { id: _textEdit1 x: 10 y: 10 width: 200 height: 30 focus: true textFormat: TextEdit.RichText text: "<b>Hello</b> <i>World!</i>" } TextEdit { id: _textEdit2 x: 10 y: 50 width: 200 height: 100 textFormat: TextEdit.MarkdownText text: " # The largest heading ## The second largest heading ###### The smallest heading " }
虽然TextEdit
可以支持多行文本的输入,但是默认情况下,它并不支持对内容的滚动操作,也不支持鼠标拖拽。不过我们可以通过Flickable
组件来实现这些效果。
Rectangle { id: _scrollbar anchors.right: _flickable.right y: _flicka