如何为QPlainTextEdit设置水平溢出?

How to set horizontal overflow for QPlainTextEdit?

我正在尝试使用 QPlainTextEdit,但默认情况下,如果太长,它会返回到下一行。

有没有办法进行水平溢出(所以要有一个滚动条,并且该行继续 'endlessly')?

QPlainTextEdit 有方法 setLineWrapMode(QPlainTextEdit::LineWrapMode mode) 你可以用来设置这个 属性.

setLineWrapMode(QPlainTextEdit::LineWrapMode mode)

  • 通过代码:
#include <QPlainTextEdit>

QPlainTextEdit plainText;
plainText.setLineWrapMode(QPlainTextEdit::LineWrapMode::NoWrap);
  • 通过 Qt 设计器: