9得票1回答
如何在QTextEdit中突出显示一段文本字符串

我是一名学生程序员,目前正在使用Qt4开发一个工作应用程序。我正在构建一个方程式编辑器,并且在尝试突出显示QTextEdit字段中的字符串时遇到了问题。我有一个函数来解析QTextEdit字符串并返回错误位置的开始和结束整数。我的原始策略是在这两个点处使用HTML标记来突出显示错误。不幸的是,...

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

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

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

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

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

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

7得票2回答
PyQt5 QTextEdit自动完成

我想实现在QTextEdit和QCompleter中自动完成的功能,据说是可能的,但我没有找到任何例子...... 我正在使用Python3.4和PyQt5 我正在寻找一个非常基本的示例,谢谢您提供的任何帮助。

7得票2回答
在QTextEdit中为HTML内容应用样式表

我有一个 QTextEdit,我在其中显示一些 HTML 内容。我能否为这个 HTML 内容应用样式表? 请勿将它与将 Qt 样式表应用于 QTextEdit 混淆(我知道该怎么做)。我想要改变 QTextEdit 小部件中“HTML”内容的外观。 --- 编辑 ---- 相关: Qt ...

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

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

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

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