19得票5回答
如何设置QTextEdit中的行数?

我使用QTextEdit进行一些输入。但我想调整框的高度。我能否根据我想要在同一时间看到的行数来设置高度?

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

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

21得票2回答
在QTextEdit中插入图片的几种方法

我认为这是一个非常简单的问题,但是当我复制一张图片时,我无法将其粘贴到QTextEdit中。 粘贴是不可用的!此外,我想知道如何拖放一张图片。 顺便说一句,我使用以下代码将图片插入到QTextEdit中:QTextEdit *textEditor = new QTextEdit(0); QT...

8得票5回答
如何调整QTextEdit以适应其内容

我正在开发一个Qt应用程序,我正在尝试找到一种方法,使用QTextEdit作为一个没有滚动条的长文本标签。在我的UI中,我有一个QScrollArea,在其中我想放置几个QTextEdit小部件,并且我只想在QScrollArea内使用滚动。问题是无论如何调整QTextEdit的大小,它似乎都...

7得票3回答
在未将撤销命令添加到撤销堆栈的情况下更改QTextEdit

我正在寻找一种方法来更改 QTextEdit 的 QTextBlock 的 QTextCharFormat,而不触发撤销命令的添加。让我解释一下: 可以通过使用 QTextCursor::setBlockCharFormat() 方法轻松更改 QTextBlock 的 QTextCharFo...

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

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

7得票2回答
如何禁用QTextEdit中的光标?

我现在正在使用带有Qt虚拟键盘的QTextEdit,并且我在QTextEdit中遇到了一个问题 我想禁用QTextEdit中的文本光标。 我尝试使用 setCursorWidth(0); 文本光标消失了。但是当我使用阿拉伯语键盘时,那里会有一个小箭头在闪烁 就像这样: 有没有办...

20得票1回答
从QTextEdit获取文本并将其赋值给一个变量

当我尝试从使用PyQt5 Designer创建的qtextedit中获取文本时,会出现错误或“Python停止工作”,脚本会自动停止。 我尝试了多种解决方案,但都无法解决这个问题。 我必须将qtextedit的文本分配给一个变量,以检查进程是否运行。 这是PyQt5生成的代码:from PyQ...

7得票1回答
使用keyPressEvent来捕捉回车键或换行键。

我有一个简单的表单,其中包含一些组合框、标签、按钮和一个QTextEdit。 我尝试使用keyPressEvent捕获回车键或换行键,但由于某种原因我无法做到。然而,我也使用了ESC键,并且可以被识别。 这是一段代码: def keyPressEvent(self, e): p...

7得票1回答
当QTextEdit有选中内容时,如何防止其滚动

我对此进行了广泛的研究,但尚未找到令人满意的解决方案: 当满足以下任一条件时,如何在不触发小部件向底部滚动的情况下在QTextEdit小部件末尾添加文本: 1. 用户选择了一些文本。 2. 用户已经滚动到底部。 (在所有其他情况下,应触发QTextEdit小部件向底部滚动。) 这是我目...