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()
我正在尝试在 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()