在 Qt 富文本中绘制多条上划线
Draw multiple overlines in Qt rich text
我想在 QTextBrowser 中显示逻辑方程。如果能画上划线来表示"not"就更好了。
现在我可以使用 text-decoration:overline 绘制一条上划线:
Not(A) = <span style="text-decoration:overline"> A </span>
但是如果我想要多条上划线就不行了。例如下面的等式:
Not(A or not B) = <span style="text-decoration:overline"> A or <span style="text-decoration:overline"> B </span> </span>
是否有解决方案或变通方法可以做到这一点?
MathML 不是 HTML,QTextBrowser
支持 HTML 的简化变体。它对 MathML 一无所知。唉,尽管如此,实现 MathML 的这一方面可能只是对布局引擎的一个相对简单的更改。我认为值得研究一下。
我想在 QTextBrowser 中显示逻辑方程。如果能画上划线来表示"not"就更好了。
现在我可以使用 text-decoration:overline 绘制一条上划线:
Not(A) = <span style="text-decoration:overline"> A </span>
但是如果我想要多条上划线就不行了。例如下面的等式:
Not(A or not B) = <span style="text-decoration:overline"> A or <span style="text-decoration:overline"> B </span> </span>
是否有解决方案或变通方法可以做到这一点?
MathML 不是 HTML,QTextBrowser
支持 HTML 的简化变体。它对 MathML 一无所知。唉,尽管如此,实现 MathML 的这一方面可能只是对布局引擎的一个相对简单的更改。我认为值得研究一下。