问题标签 [qtextedit]
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 - How to make links clickable in a QTextEdit?
Is there a way to make links clickable in a QTextEdit
?
I know I can use a QTextBrowser
and connect to anchorClicked
but I'd rather keep the editing and viewing all in one widget, and have clickable links when I set the widget to read-only mode.
Is this possible or am I stuck with having two separate widgets in a stack and switching between them?
c++ - 如何使用 QTextBlock?
我对 C++ 和 Qt 完全陌生。
我想用 填充一个QTextEdit
对象QTextBlocks
,我该怎么做?
例如,如果我有“鱼来了”这句话,我将如何将每个单词放入其中QTextBlock
并将该块添加到 中QTextEdit
,或者我是否误解了QTextBlock
实际的工作原理?
ruby - QtRuby:将 HTML 文件加载到 QTextEdit
如何在运行时将自定义 HTML 文件加载到 QTextEdit 中?
python - Qt Python:QTextEdit - 显示输入
我有一个 QTextEdit ...当按钮调用“CleanComments”以清除用户完成的输入时,它与“clear()”一起使用。这是代码:
唯一的问题是,当调用“showInput”以使用“show()”在 QTextEdit 上显示内容时,它会给出“”显示输入:“无”“”。那么,这里缺少什么?
高度赞赏所有意见和建议。
qt - 将多个信号连接到 Qt 中的单个插槽
我正在尝试跟踪少数 QTextEdits 的 textChanged() 信号。无论文本编辑是否发出信号,我都想做同样的事情:如果 QListWidget 为空,则取消选中其关联的复选框,否则保持选中状态。我的功能如下:
使用当前的方法,我必须为每个 QTextEdit 创建一个这样的函数;每个函数都包含几乎相同的代码。如果我将每个文本编辑存储在一个数组中(这样我就可以在 QListWidget 中找到它们的关联索引),我是否有可能拥有这样的插槽?
这是可能的还是我应该为每个文本编辑创建一个单独的插槽?如果需要进一步澄清,请告诉我!
最后,我觉得 QLineEdits 和 QTextEdits 之间唯一有意义的区别是默认大小。为了保持一致,我是否应该在整个 UI 中只使用这些对象之一?
谢谢!!!
qtextedit - 在 Qt 中确定对象类型
我有一系列 QTextEdits 和 QLineEdits 通过 QSignalMapper 连接到一个插槽(它发出一个 textChanged(QWidget*) 信号)。当调用连接的插槽时(粘贴在下面),我需要能够区分两者,以便知道是调用 text() 还是 toPlainText() 函数。确定 QWidget 的子类类型的最简单方法是什么?
我正在考虑使用 try-catch 但 Qt 似乎对异常没有非常广泛的支持......有什么想法吗?
c++ - 通过 QTextStream 流式传输到 QTextEdit
我经常想使用 QTextEdit 作为显示正在写入流的内容的快速方法。也就是说,我不想写到 QTextStream out(stdout),而是想做类似的事情:
如果在写入附加到 QString 的 QTextStream 后发出信号,我可以做类似的事情。
问题是我希望界面与流式传输到stdout
等时的界面相同:
关于我如何做到这一点的任何想法?
提前致谢。
c++ - 打印 QTextDocument 时自定义页码
我正在尝试打印 a 的内容QTextEdit
。为此,我正在使用QTextDocument::print(QPrinter*)
. 这样做,页码会自动添加到页面的右下角。
有没有办法改变它的格式/移动它/摆脱它?
谢谢。
c++ - 具有不同文本颜色的 QTextEdit (Qt / C++)
我有一个QTextEdit
显示文本的框,我希望能够为同一个QTextEdit
框中的不同文本行设置文本颜色。(即第 1 行可能是红色,第 2 行可能是黑色等)
这可能在QTextEdit
盒子里吗?如果没有,获得这种行为的最简单方法是什么?
谢谢。
qt - Qt + QTextEdit 内容进入 QDomDocument
我有QTextEdit
包含大(XML)内容的小部件,所以我使用以下内容:
如何将其设置为QDomDocument
?