Qt 设置 QPlainTextEdit 的滚动区域以匹配其他滚动区域。

Qt set scroll area of a QPlainTextEdit to match that of anothers.

我这辈子都不知道该怎么做。

我有两个 QPlainTextEdits,没有自动换行。
我使用 myTextEdit->document()->setPlainText(myText);
填充一个 现在 myTextEdit 有一个水平滚动条。 现在我希望我的其他 textEdit 能够滚动 与 myTextEdit 完全相同的数量,尽管其中有多少单词。我如何设置其他文本编辑的滚动区域内的宽度以匹配 myTextEdit 的宽度?

我希望文档宽度相同,但是myTextEdit->document()->size()一直没有用。有人可以帮忙吗?

您是否尝试过通过 setFixedSize() 使用信号和插槽 link 小部件大小?

假设您已经有一个函数(SLOT?)在更改第一个文本编辑时调用:

myOtherTextEdit->horizontalScrollBar()->setMaximum(myFirstTextEdit->horizontalScrollBar()->maximum());