QTextEdid(或 QPlainTextEdit)中字符的垂直对齐

Vertical alignment of characters in a QTextEdid (or QPlainTextEdit)

我正在尝试在 QTextEdit/QPlainTextEdit 中编写以下漂亮的 table:

 +-----+-----+---------+------+---+---Pi 2---+---+------+---------+-----+-----+
 | BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |
 +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+

但是当我这样做时 appendPlainText(QString) 我没有让字符垂直对齐。似乎每个字符都有不同的宽度,所以结果几乎是一团糟,文本有点左对齐。

检查小部件中用于显示文本的字体是否为 Monospaced font. If necessary, change the font to for example 'Courier New' using QWidget::setFont()