【发布时间】:2015-03-05 01:54:04
【问题描述】:
我需要从程序中手动删除 QTextEdit 中的特定行(NoWrap 选项处于活动状态)。我找到了一个解释如何删除第一行的解决方案,但我想知道如何在特定索引处删除整行。
我也在这里找到了解决方案 Remove a line/block from QTextEdit ,但我不知道这些块是什么。它们是否代表单行?我应该遍历这些块,如果我到达给定索引处的块,然后删除它?
【问题讨论】:
-
根据Qt文档,block =段落。虽然您提到的问题的标题可能令人困惑,但提问者确实提到了“在我的特定情况下,一个块 = 一行”。
-
好的,所以当 NoWrap 选项对行启用时,块 = 段落 = 行,对吗?
-
是的,你可以这么说。
-
有问题的死链接。请更新或删除。(developer.nokia.com/community/discussion/showthread.php/…)
标签: c++ qt user-interface text qt5