qtextedit相关内容

我可以使用简单的 html 使用单行大小的 QTextEdit 吗?

我需要显示包含以下样式的文本的简单状态行: 颜色 粗体 斜体 QTextEdit 可以渲染简单的 HTML.但它也强行扩展了多行: 添加了红色背景以强调QTextEdit 的尺寸.所需大小是一行文本的大小.我如何做到这一点? 解决方案 首先,如果你只是使用了一个 QLabel,你不需要做任何特别的事情:它支持丰富的文本格式,只占用必要的空间: #include in ..
发布时间:2021-06-30 18:55:47 其他开发

如何将 QTextEdit 拆分为页面?

我正在使用来自 C++ Qt5 的 QTextEdit.我想在数字页面中正确拆分和显示富文本,类似于在 Microsoft Word 中的处理方式.我试过 document->setPageSize,但这对我不起作用 - 文本仍然显示在一个连续的页面中. 解决方案 AFAIK QTextEdit 不支持字处理器风格的“页面"概念.相反,QTextEdit 是围绕编辑和查看连续文档而设计的, ..
发布时间:2021-06-30 18:42:55 其他开发

如何使用 QTextDocumentFragment 在 QTextEdit 中设置图像和文本的大小

按照 我之前的帖子我正在使用 QTextEdit 实现命令日志.它的工作方式是每次用户与用户界面交互时,操作都会记录在如下所示的 QTextEdit 命令日志中.我成功地将图像与每个动作(例如按下按钮、选中框等)相关联,但正如您在下面的打印屏幕中看到的那样,图像没有调整大小,每次用户做某事时,图像是放在另一个旁边: 发生了什么: 预期: 在代码片段下方: ma​​inwin ..
发布时间:2021-06-30 18:40:25 其他开发

获取 QTextEdit 选择的边界框

我正在尝试获取存储在列表中的一系列文本选择的边界框.边界框是可以包含整个选择的最小矩形.列表中的每个项目都有一个起点和终点,以 QTextEdit 窗口开头的字符为单位,还有一个字母标识符.QTextEdit.cursorRect(cursor) 应该这样做,但会产生无意义的框尺寸: id: A -- PySide.QtCore.QRect(0, 0, 1, 10)id: B -- PySide ..
发布时间:2021-06-24 20:28:54 其他开发

用一条线替换 QTextEdit 边界框

这个问题是对边界框示例的轻微修改.我试图了解如何绘制简单的形状.我只想用从上左点到右下点的对角线替换边界框.但是, QLine() 似乎没有 show() 方法,而 viewport() 没有 addItem() 方法.所以,我认为这条线没有被显示出来.这是我对 showBoxes 方法的修改: def showLines(self):而 self.boxes:self.boxes.pop() ..
发布时间:2021-06-24 20:28:11 其他开发

使用 PySide 和 QTextEdit 的半透明高光

我创建了一个 QTextEdit 对象.下面的代码为当前选定的文本添加了随机颜色的高光.我需要高光是半透明的,这样我才能看到高光相互叠加.使用“setAlpha"似乎没有任何作用.如何设置高光的 alpha 或以其他方式获得半透明? # 定义游标 &跨度self.cursor = self.textdoc.textCursor()self.selstart = self.cursor.selec ..
发布时间:2021-06-24 20:25:57 其他开发

QTextEdit.find() 在 Python 中不起作用

演示问题的简单代码: #!/usr/bin/env python导入系统从 PyQt4.QtCore 导入 QObject, SIGNAL从 PyQt4.QtGui 导入 QApplication、QTextEditapp = QApplication(sys.argv)定义 findText():打印(文本编辑.查找('A'))文本编辑 = QTextEdit()textEdit.show() ..
发布时间:2021-06-24 19:58:01 其他开发

像 QTextEdit 这样的 QWidget 自动将其高度包装到其内容中?

我正在创建一个带有一些 QTextEdit 小部件的表单. QTextEdit 的默认高度超过一行文本,当内容的高度超过 QTextEdit 的高度时,它会创建一个滚动条来滚动内容. 我想覆盖此行为以创建一个 QTextEdit,它宁愿将其高度包装到其内容中.这意味着默认高度将为一行,并且在换行或输入新行时,QTextEdit 将自动增加其高度.每当内容高度超过 QTextEdit 的 ..
发布时间:2021-06-24 19:50:50 其他开发

如何实时更新 QTextEdit

我有一个带有 QtextEdit 的 UI, (1) 我想更新 QtextEdit 并且主 UI 可以实时显示并且不会卡住.使用 sleep 时,无法按我的意愿工作.(2)我想制作一个函数并传递参数给它,QtestEdit可以实时更新显示 self.pButton_torun.clicked.connect(self.mytodo)def mytodo(self):self.progress_ ..
发布时间:2021-06-24 19:44:26 其他开发

QTextEdit 作为 QTreeWidgetItem 的子节点?

是否可以在 QTreeWidget 中添加 QTextEdit 作为子项? 这是我的代码,我们可以创建一个 QTreeWidget 并添加列: self.treetext = QtGui.QTreeWidget(self.dockWidgetContents_2)self.treetext.setObjectName(_fromUtf8("treetext"))self.verticalL ..
发布时间:2021-06-24 19:43:59 其他开发

如何在 QTextEdit 中自动滚动文本(动画效果)?

请问如何在QTextEdit scoll中制作文字,达到动画效果.动画效果应该类似于视频中显示的内容:https://www.youtube.com/watch?v=MyeuGdXv4XM 使用 PyQt 我想得到这样的效果:文本应以 2 行/秒的速度自动向下滚动,直到到达结尾并停止. 在我下面的代码中,当单击按钮时,文本显示在 QTextEdit-Widget 中.文本很长,所以显示 ..
发布时间:2021-06-24 19:37:05 其他开发

pyqt 中 textEdit 的行号

我希望对 textEdit 中的行进行编号,这样行号就不会被复制或剪切,因为可以访问我在其中转储的其余数据. 解决方案 您需要在侧面有一个单独的小部件来显示行号.您可以在此处找到详细信息:http://harmattan-dev.nokia.com/docs/library/html/qt4/widgets-codeeditor.html ..
发布时间:2021-06-24 19:35:36 其他开发

在 PyQt 中的 QTextEdit 上绘制垂直线

我正在尝试开发一个包含 QTextEdit 小部件的 GUI.当 gui 加载时,它会从文件中提取数据,其中数据位于固定宽度的列中. 我希望用户能够单击 QTextEdit 小部件中的各个点,以标记新列开始的位置,并且我希望在这些位置的小部件上绘制垂直线,以显示列. 在我的 GUI init() 方法中,我有以下行来拦截来自文本小部件的paintEvent: self.mytextv ..
发布时间:2021-06-24 19:28:41 其他开发

在 PyQt 中使用行号创建文本区域(textEdit)

我想像 Notepad++ 一样在 PyQt 的左侧创建带有行号的 textEdit.我尝试添加另一个 textEdit 但滚动卡住了.我搜索并找到了这个问题,但没有好的解决方案它. 解决方案 这是您要找的吗pyqt 中的 CodeEditor 示例 基于 c++ http:///doc.qt.io/qt-5/qtwidgets-widgets-codeeditor-example.htm ..
发布时间:2021-06-24 19:16:34 其他开发

如何在 QTextEdit 中插入图像?

所以我试图在 Qtexteditor 上插入一个图像,到目前为止我只能把 Qtexteditor 变成全白,我试过这个: ACTIVATED_CSS = 'QTextEdit {image: url(einstein.jpg);}' 所以我以随机顺序接收从 1 到 7(通过 TCP)的一些数字,当代码接收到它们时,相应的 Qtexteditor 会“亮起"并显示绿色背景,但现在我想更改为图像点 ..
发布时间:2021-06-24 19:14:29 其他开发

PyQt 或 PySide:QTextEdit 取消全选

我正在使用 PySide(PyQt 也很好)并且我想取消选择 QTextEdit 中的所有内容.选择所有内容非常简单,它是通过 self.textedit.selectAll() 完成的,但我找不到取消选择所有内容的简单方法.有没有我不知道的直接方法,或者比这更复杂? 谢谢. 解决方案 您想先为 QTextEdit 获取QTextCursor my_text_cursor = m ..
发布时间:2021-06-24 19:06:03 其他开发

从 qtextedit 获取文本并将其分配给变量

当我尝试从使用 PyQt5 Designer 创建的 qtextedit 中获取文本时,出现错误或“Python 停止工作"并且脚本自动停止.我尝试了多种解决方案,但没有任何效果.我必须将 qtextedit 中的文本分配给一个变量,以检查进程是否运行.这是 PyQt5 生成的代码: from PyQt5 import QtCore, QtGui, QtWidgets导入 psutil类 Ui_ ..
发布时间:2021-06-24 18:51:44 其他开发

将 python 控制台输出打印到 Qtextedit

我有这样的输出,当我按下按钮时 ['VERSION', 'ROMMON', 'HOSTNAME', 'UPTIME', 'RUNNING_IMAGE','HARDWARE', 'SERIAL', 'CONFIG_REGISTER'] ['12.2(55)SE7', 'Bootstrap', 'Revo-Solusindo-01', '1 小时, 27分钟', 'c2960s-unive ..
发布时间:2021-06-24 18:50:36 其他开发

如何将光标形状设置为“>"在QTextEdit中?

我正在尝试模仿命令行客户端.我希望将光标形状设置为“>",以向用户显示消息.我没有在QCursor提供的选项中看到该形状.有没有办法为小部件光标设置自定义形状? 解决方案 您需要设置QTextEdit的视口光标: http://doc.qt.nokia.com/stable/qtextedit.html “默认情况下,QTextEdit上的鼠标光标的形状为Qt :: IBeamCur ..
发布时间:2021-04-27 20:29:10 其他开发

在类之外访问PyQT小部件

一个简单的情况证明很棘手. 我的目标是要获得一个窗口来更新另一个窗口中小部件的状态.解释: 我有一个带有一些“数据"的窗口A,我希望将其写入窗口B的textEdit小部件中.主窗口和这些小部件的详细信息是 MainWin(object)类:def setupUi(self,MainWindow):MainWindow.setObjectName(_fromUtf8("MainWin ..
发布时间:2021-04-22 19:00:46 其他开发