Python 如何在Qplaintextedit中缩进多个内联字?

Python 如何在Qplaintextedit中缩进多个内联字?,python,pyqt5,Python,Pyqt5,我的程序中有一个Qplaintextedit,我想在其中显示数据列。由于这个原因,我想缩进每行的一部分 text = QPlainTextEdit(self) text.appendHtml("<div width = \"100%\"><span style=\"display: inline; left: 20px;position: absolute;\">text1</span><span sty

我的程序中有一个Qplaintextedit,我想在其中显示数据列。由于这个原因,我想缩进每行的一部分

text = QPlainTextEdit(self)
text.appendHtml("<div width = \"100%\"><span style=\"display: inline; left: 20px;position: absolute;\">text1</span><span style=\"display: inline; left: 60px;position: absolute;\">text2</span></div>")
text=QPlainTextEdit(self)
text.appendHtml(“text1text2”)

text=QPlainTextEdit(self)
text.appendHtml(“text1text2”)
尝试了这两种html/css方法,但都不起作用

我知道有QTextTable,但我不知道如何在单元格之间移动并设置它们的属性,或者如何插入数据

我想要实现的示例:


使用a怎么样?这实际上是个好主意,我会尝试一下。我建议你编辑你的文章,向我们展示你的尝试。使用QTextEdit并更改为
text.append(“…”)
。还要记住,Qt对a有一个非常基本的支持(和css,只有css 2.1的部分实现),所以第一种方法无论如何都不起作用。你必须用一只手来做那件事。QTextTable用于QTextDocument操作,但出于您的需要,我怀疑您是否需要深入研究它(而且,在任何情况下,您都应该学习有关的文档,这不是一个简单或简短的主题)。
text = QPlainTextEdit(self)
text.appendHtml("<table width = \"100%\"><tr><td>text1</td><td>text2</td></tr></table>")