问题标签 [qtextdocument]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
825 浏览

qt - QTextDocument 换行处理和省略

我正在使用QTextdocument并且在我的文本中有 "\n" 用于换行符,但 QTextDocument 没有处理它,它显示为纯 1 line 。有什么办法可以让它将“\n”作为换行符处理,同时我也需要省略。因此,每当换行后有任何文本时,它都应显示“...”

例如 ,

是 示例


目前QTextdocument删除了换行符并将其显示为“这是示例”第二个问题是用于省略现在假设只有 1 行可见,它应该将其显示为“这......”我该如何实现这一点?

0 投票
2 回答
2107 浏览

c++ - Qt - 如何检测自动换行后的行数增加?

我正在使用带有自动换行功能的QPlainTextEdit控件,我想知道如何检测以更新行计数器,何时换行文本块(导致行数增加)。

底层 QTextDocument有一个信号来检测块计数何时发生变化,但没有检测到行数变化的相应信号。

是否可以检测 QTextDocument 的自动换行和行数增加?

0 投票
3 回答
4663 浏览

c++ - QPushButton 中的两种颜色文本

我需要一个 QPushButton 在文本中有两种颜色。我在 QTextDocument 中找到了一个带有 html 代码的解决方案,它正在工作。但我需要居中对齐并且 html 代码不起作用。

我得到,在此处输入图像描述

相同的代码 HTML 在 QLabel 中工作

在此处输入图像描述

有什么解决办法吗?

非常感谢。

0 投票
0 回答
565 浏览

c++ - QTextTable - 在单元格中创建表格

我已经使用QTextTable. 这是我的代码:

我创建的新表附加在单元格的中心,看起来很尴尬。有没有办法让子表适合父单元格?我试图改变 QTextTableFormat 但没有任何效果。

0 投票
1 回答
569 浏览

html - 将 QTextDocument 页面方向设置为从右到左

我有一个接收模型数据并将其打印为 html 表的插槽:

除了页面方向之外,一切都很好,如果我打印或显示它QPrintPreviewDialog是从左到右出现的,但是当我htmlFileName.html在浏览器中打开时,我会看到从右到左的方向。那么为什么QPrintPreviewDialog没有看到它应有的样子呢?

0 投票
0 回答
171 浏览

qt - 如何在打印或显示 QTextDocument 时显示换行标记?

想象一下,我的文本文档中有很长的行。我希望这些线条被打破以适应宽度。但我也希望以某种方式标记这些地方,例如:

在这里,先显示一个短线,然后显示三行,每行被分成两行以适应宽度,并且每个这样的中断都用这些标记(只是 Unicode 符号)标记:↲ ↳。

在这个例子中,我有等宽字体,因此我可以通过简单地手动插入换行符和标记来进行破解。我想知道有没有更好的方法,可以使用内部 Qt 的文本布局机制并使用非等宽字体?我并不真正关心什么样的标记 - 它可以在文本之后单独绘制红线,我只需要有关换行符的信息。

我也不太关心富文本,纯文本也不错。

0 投票
0 回答
2576 浏览

qt - 带有 QTextDocument 的多页报告

我正在生成 html 报告QTextDocument,我的问题是它应该在自己的页面上打印每个表格,但它没有。我试图一起使用QPainterQTextDocument::drawContents()但这使它只显示第一页。另一种尝试是插入 adiv并将其样式设置为 p,age-break-after:auto即使它受QTextDocumentWeb 引擎支持,但这也不起作用。

0 投票
0 回答
517 浏览

html - QTextDocument 在图像后对齐文本

QTextDocument用来在 html 中显示一些数据。我试图将图像垂直居中对齐后的文本,但在我看来,它似乎只是忽略了style标签。那是我的html:

结果可以在图片中看到。有谁知道如何解决这个问题?在此处输入图像描述

0 投票
1 回答
355 浏览

qt - QAbstractItemDelegate 绘制方法中的 QTextDocument

我有一个继承的类,QAbstractItemDelegateQTextDocumentpaint()方法中使用。我的模型包含两个项目,但是当我运行我的 qt 应用程序时,这些项目被绘制在QListView.

代码

这些是上面代码的结果。

该项目未在第二个条目中绘制。 捕获 1

这两个项目都在第一个条目中绘制。 捕获 2

0 投票
1 回答
397 浏览

python - HTML链接的QTextDocument问题

我正在使用 PyQt5 构建一个简单的 Marquee 小部件来显示一些应该从左到右滚动的新闻。新闻文本应该包含链接,因此用户可以单击它们并阅读完整的新闻帖子(在网站上)。我正在使用 QTextDocument 在 HTML 中呈现新闻标题(连同 href url):虽然 HTML 呈现完美,但我无法单击生成的 href 标记。下面是我正在使用的代码:

这是一个显示正确呈现的 HTML 的屏幕截图,尽管点击 URL 什么也没做?有什么提示吗?

截屏