0

QTextEdit/QPlainTextEdit に次の素敵なテーブルを書き込もうとしています:

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

しかし、そうすると、appendPlainText(QString)文字が縦に整列しません。各文字の幅が異なるように見えるため、結果はほとんど混乱しており、テキストは左揃えになっています。

4

1 に答える 1

1

ウィジェットでテキストを表示するために使用されるフォントがモノスペース フォントであることを確認します。必要に応じて、 QWidget::setFont()を使用してフォントを「Courier New」などに変更します。

于 2015-11-25T12:41:33.727 に答える