17得票3回答
QTextEdit。如何手动选择文本?

有一些像 textEdit->textCursor()->selectionStart() 和 textEdit->textCursor()->selectionEnd() 这样的函数,但是没有 setSelectionStart 和 setSelectionEnd 函...

14得票5回答
可点击的超链接在QTextEdit中

我想使用QTextEdit(只读模式)显示可点击的超链接,我以前会这样做QTextEdit *textEdit = new QTextEdit; QTextCursor cursor(textEdit->document()); textEdit->setTextCursor(cu...

14得票2回答
调整QT的QTextEdit以匹配文本高度:maximumViewportSize()

我正在尝试在包含多个QT小部件的表单中使用QTextEdit小部件。该表单本身位于一个QScrollArea中,后者是窗口的中央小部件。我的意图是任何必要的滚动都将在主QScrollArea中发生(而不是在任何小部件内部),并且任何内部的小部件都将自动调整其高度以容纳其内容。 我已经尝试使用...

14得票2回答
在QTextEdit中移动光标

我有一个表单,其中包含一个名为 translationInput 的 QTextEdit。我正在尝试为用户提供编辑功能。 这个 QTextEdit 将包含格式化的 HTML 文本。我有一组按钮,比如 "加粗","斜体" 等等,它们应该向文档中添加相应的标记。如果在没有选择文本的情况下按下按钮...

14得票5回答
qtextedit - 调整大小以适应

我有一个 QTextEdit,它充当“显示器”(不可编辑)。它显示的文本是自动换行的。现在我想设置此文本框的高度,以便文本恰好适合其中(同时也要遵守最大高度)。 基本上,在相同的垂直布局中,该布局下方的窗口小部件应尽可能获得更多的空间。 如何最轻松地实现这一点?

12得票2回答
一个类似于QTextEdit的QWidget,能够自动根据内容调整高度的吗?

我正在创建一个包含一些QTextEdit小部件的表单。 QTextEdit的默认高度超过了一行文本,随着其内容高度超过QTextEdit的高度,它会创建滚动条来滚动内容。 我想重写此行为,以创建一个QTextEdit,它会将其高度调整为其内容。这意味着默认高度将仅为一行,在换行或输入新行...

11得票4回答
Qt富文本编辑器 - 已经有现成的吗?

我需要一个适用于Qt的富文本编辑器。我一直在考虑使用QTextEdit,因为它是一个富文本编辑器,但我需要两个不在该小部件中的功能: 用户应该能够更改文本颜色、文本字体、下划线、粗体、斜体等文本样式,所以我需要像文本编辑器工具栏这样具有这些控件的东西(我需要自己编写代码吗?) 用户应该能够...

10得票1回答
将QTextBrowser滚动到顶部

我有如下内容:QString html = ui->DetailsTextBrowser->document()->toHtml(); html = details.replace("#VERSION", "1.0"); ui->DetailsTextBrowser-&...

9得票3回答
我该如何使用QTextBlock?

我完全不懂C++和Qt。 我想用QTextBlocks填充一个QTextEdit对象,我该怎么做? 例如如果我有句子“鱼来了”,我应该如何将每个单词放入自己的QTextBlock并将该块添加到QTextEdit中,或者我是否误解了QTextBlock的工作方式?

9得票2回答
QTextEdit和彩色的类似bash输出仿真

我有一个文本中的转义序列,例如 char const * text = "\e[1;33m" "some colored text" "\e[0m"; 这段文本通常会打印在终端上,但我希望将其转发到 QTextEdit 中。 最简单的方法是如何使在 QTextEdit 中的文本具有颜色...