QTextEdit中的水平线

时间:2011-08-08 09:06:01

标签: c++ qt qt4 qtextedit qtextdocument

我正在尝试在QTextDocument中添加一条水平线。我正在使用HTML进行格式化。为了绘制我想要的行,我自然地使用了<hr />标记。但是这条线是灰色的,我想把它的颜色改成黑色。

这些样式似乎不适用于hr元素,因此在我的文档中是否有一个简单的解决方法可以使用水平黑线?

感谢。

2 个答案:

答案 0 :(得分:0)

作为一种解决方法,您可以使用一些像素高度div与适当的background-color

答案 1 :(得分:0)

来自HTML,<hr>并不具备彩色或格式化的能力。 IE用颜色做了,Mozilla用背景颜色等。 所以最好的(在HTML / css和QTextDocument中)都是为了避免<hr>而是取代任何非常小的元素,适当地调整它的大小并给它一个边框和一个与边框颜色相同的背景颜色。例如。一排桌子。我可以在明天或后一天挖出一些代码 - 之前我已经完成了这个,所以它必须在某个地方。