在QTextEdit水平线
Horizontal line in QTextEdit
我试图在QTextDocument
中放置一条水平线。我使用HTML进行格式化。为了画出我想要的线,我自然地使用了<hr />
标签。但是这条线是灰色的我想把它的颜色改成黑色。
样式似乎不适用于hr
元素,所以有一个简单的解决方案,在我的文档中有水平黑线?
谢谢。
来自HTML, <hr>
并不真正具有着色或格式化的能力。IE使用了颜色,Mozilla使用了背景色等等。所以最好的(在HTML/css和QTextDocument中)是避免<hr>
,而是采用任何非常小的元素,适当地调整它的大小,并给它一个边框和与边框相同颜色的背景色。例如,表的一行。我可以在明天或后天找到一些代码——我以前做过这个,所以它一定在某个地方。
作为一种解决方法,您可以使用一些像素的高度div和适当的background-color。
相关文章:
- 检查 2D 网格的某个元素是否与另一个元素共享对角线、水平线或垂直线
- 在 QTextEdit 中使用指针或在 Qt-Creator 上使用 connect()
- 如何在QTextEdit中添加URL或IMAGE-URL
- 在 QTextEdit C++ 中为特定行添加下划线
- 如何在 QTextEdit 面板中附加选择查询结果?
- QTextEdit 中的不可见文本
- QTextEdit 提升为构建控制台窗口
- 如何通过单击按钮在QTextEdit中显示文本?
- 在 QTextEdit 中搜索字符串
- 如何使用QTEXTCURSOR样式水平线
- QTextEdit中的"selection"和"cursor"有什么区别?
- 如何在 QT 中提高 QTextEdit::setPlainText() 的速度
- 如果我将html与QTextEdit一起使用,则键入会很混乱
- 如何更改 QTextEdit 的位置
- 如何使QTextEdit看起来被禁用
- 在 QTextEdit 中撤消/重做
- 从C函数上显示QTEXTEDIT上的消息
- 无法输出到 QTextEdit
- 问题创建一个将一些文本放入qtextedit中的问题
- 在QTextEdit水平线