如何在QT中的QTextBrowser中附加文本
How to append text in a QTextBrowser in QT?
我创建了一个QTextBrowser
来显示大量数据(实际显示运行时日志),这些数据是在其他进程中动态生成的。
我发现我可以使用fopen("log.html","a")
将数据附加到一个实际的日志文件中,每次更新都使用reload()
,但我认为这不是有效的,甚至可能是不明智的。
我想知道是否有一种巧妙的方法来实现这一点。
QTextBrowser
继承了QTextEdit
,因此可以使用QTextEdit::append
:
void QTextEdit::append ( const QString & text )
写了一半,补充了TonyK的答案:
也许append方法就是您想要的?
在文本编辑的末尾添加一个带有文本的新段落。附加的新段落将具有与当前段落相同的字符格式和块格式,由光标的位置决定。另请参见currentCharFormat()和QTextCursor::blockFormat()。
相关文章:
- 文本文件中的单词链表
- 从命令行c++发送文本文件名
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 2D数组来自文本输入,中间有空格
- 如何将内容数组写入文本文件?
- 无法通过空白将文本文件行分隔为矢量
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- C++将文本文件中的数据读取到结构数组中
- 在指针的帮助下,文本文件中单词的频率
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 将值从二维数组输出到文本文件
- 如何在c++中从文本文件中逐行读取整数
- 如何创建一个QTableWidgetItem,用长文本右对齐,左边有省略号
- 从文本文件中读取时钟时间和事件时间并进行处理
- 在Qt中以高性能方式将(富)文本附加到QTextEdit或QTextBrowser中
- 为什么QTextBrowser中的文本不是逐个显示,而是一次全部显示
- Qt - 在 GridLayout 中更改 QTextBrowser 的文本
- 使用包含QProcess枚举的QString在QTextBrowser中设置文本
- 如何在QT中的QTextBrowser中附加文本
- Qt -检索文本从QTextBrowser