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