C++ 如何在QT中的QTextBrowser中追加文本?
我创建了一个C++ 如何在QT中的QTextBrowser中追加文本?,c++,qt,filestream,qtextbrowser,C++,Qt,Filestream,Qtextbrowser,我创建了一个QTextBrowser来显示大量数据(实际显示运行时日志),这些数据是在另一个进程中动态生成的 我发现我可以使用fopen(“log.html”,“a”)将数据附加到一个实际的日志文件中,并在每次更新时reload()它,但我认为这不是有效的,甚至可能是不明智的 我想知道是否有一种简洁的方法来实现这一点。继承,因此您可以使用: 写了一半,补充了TonyK的答案: 也许这种方法就是你想要的 在文本编辑的结尾追加一个新段落。附加的新段落将具有与当前段落相同的字符格式和块格式,这取决于光
QTextBrowser
来显示大量数据(实际显示运行时日志),这些数据是在另一个进程中动态生成的
我发现我可以使用fopen(“log.html”,“a”)
将数据附加到一个实际的日志文件中,并在每次更新时reload()
它,但我认为这不是有效的,甚至可能是不明智的
我想知道是否有一种简洁的方法来实现这一点。继承,因此您可以使用:
写了一半,补充了TonyK的答案: 也许这种方法就是你想要的 在文本编辑的结尾追加一个新段落。附加的新段落将具有与当前段落相同的字符格式和块格式,这取决于光标的位置。另请参见currentCharFormat()和QTextCursor::blockFormat()
还是谢谢你!但是我不知道如何选择多个answers@Topro:只能有一个被接受的答案(带绿色勾号),但您可以根据自己的喜好对多个答案进行投票。为此,您必须单击答案左侧向上的小三角形。类似地,如果您认为某个答案是错误的或没有提供任何有用的信息,您可以使用指向下方的三角形对其进行向下投票。
void QTextEdit::append ( const QString & text )