问题标签 [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.
qt - QTextDocument 换行处理和省略
我正在使用QTextdocument并且在我的文本中有 "\n" 用于换行符,但 QTextDocument 没有处理它,它显示为纯 1 line 。有什么办法可以让它将“\n”作为换行符处理,同时我也需要省略。因此,每当换行后有任何文本时,它都应显示“...”
例如
,
这
是
示例
目前QTextdocument删除了换行符并将其显示为“这是示例”第二个问题是用于省略现在假设只有 1 行可见,它应该将其显示为“这......”我该如何实现这一点?
c++ - Qt - 如何检测自动换行后的行数增加?
我正在使用带有自动换行功能的QPlainTextEdit控件,我想知道如何检测以更新行计数器,何时换行文本块(导致行数增加)。
底层 QTextDocument有一个信号来检测块计数何时发生变化,但没有检测到行数变化的相应信号。
是否可以检测 QTextDocument 的自动换行和行数增加?
c++ - QPushButton 中的两种颜色文本
我需要一个 QPushButton 在文本中有两种颜色。我在 QTextDocument 中找到了一个带有 html 代码的解决方案,它正在工作。但我需要居中对齐并且 html 代码不起作用。
我得到,
相同的代码 HTML 在 QLabel 中工作
有什么解决办法吗?
非常感谢。
c++ - QTextTable - 在单元格中创建表格
我已经使用QTextTable
. 这是我的代码:
我创建的新表附加在单元格的中心,看起来很尴尬。有没有办法让子表适合父单元格?我试图改变 QTextTableFormat 但没有任何效果。
html - 将 QTextDocument 页面方向设置为从右到左
我有一个接收模型数据并将其打印为 html 表的插槽:
除了页面方向之外,一切都很好,如果我打印或显示它QPrintPreviewDialog
是从左到右出现的,但是当我htmlFileName.html
在浏览器中打开时,我会看到从右到左的方向。那么为什么QPrintPreviewDialog
没有看到它应有的样子呢?
qt - 如何在打印或显示 QTextDocument 时显示换行标记?
想象一下,我的文本文档中有很长的行。我希望这些线条被打破以适应宽度。但我也希望以某种方式标记这些地方,例如:
在这里,先显示一个短线,然后显示三行,每行被分成两行以适应宽度,并且每个这样的中断都用这些标记(只是 Unicode 符号)标记:↲ ↳。
在这个例子中,我有等宽字体,因此我可以通过简单地手动插入换行符和标记来进行破解。我想知道有没有更好的方法,可以使用内部 Qt 的文本布局机制并使用非等宽字体?我并不真正关心什么样的标记 - 它可以在文本之后单独绘制红线,我只需要有关换行符的信息。
我也不太关心富文本,纯文本也不错。
qt - 带有 QTextDocument 的多页报告
我正在生成 html 报告QTextDocument
,我的问题是它应该在自己的页面上打印每个表格,但它没有。我试图一起使用QPainter
,QTextDocument::drawContents()
但这使它只显示第一页。另一种尝试是插入 adiv
并将其样式设置为 p,age-break-after:auto
即使它受QTextDocument
Web 引擎支持,但这也不起作用。
html - QTextDocument 在图像后对齐文本
我QTextDocument
用来在 html 中显示一些数据。我试图将图像垂直居中对齐后的文本,但在我看来,它似乎只是忽略了style
标签。那是我的html:
结果可以在图片中看到。有谁知道如何解决这个问题?
qt - QAbstractItemDelegate 绘制方法中的 QTextDocument
我有一个继承的类,QAbstractItemDelegate
我QTextDocument
在paint()
方法中使用。我的模型包含两个项目,但是当我运行我的 qt 应用程序时,这些项目被绘制在QListView
.
代码
这些是上面代码的结果。
该项目未在第二个条目中绘制。
这两个项目都在第一个条目中绘制。
python - HTML链接的QTextDocument问题
我正在使用 PyQt5 构建一个简单的 Marquee 小部件来显示一些应该从左到右滚动的新闻。新闻文本应该包含链接,因此用户可以单击它们并阅读完整的新闻帖子(在网站上)。我正在使用 QTextDocument 在 HTML 中呈现新闻标题(连同 href url):虽然 HTML 呈现完美,但我无法单击生成的 href 标记。下面是我正在使用的代码:
这是一个显示正确呈现的 HTML 的屏幕截图,尽管点击 URL 什么也没做?有什么提示吗?