我正在尝试使用 Qt 创建 HTML、CSS 和 JavaScript 编辑器。我一直遇到的问题是,每当我加载 HTML 文件时,QTextEdit
都会显示它,但没有任何我需要的 HTML 标记。我尝试使用几个函数(加载文件时)toHtml()
、、setText()
和来设置文本setDocument()
,但无济于事。有没有办法做到这一点?我必须逐行读取文件并以这种方式插入吗?
作为正在发生的事情的一个例子:
helloworld.html
<html>
hello world!
</html>
加载到 时QTextEdit
,它显示:
hello world!
我想QTextEdit
显示:
<html>
hello world!
</html>