У меня есть простой QPlainTextEdit
. В конструкторе MainWindow
:
for(int i = 0; i < 100; ++i)
{
ui->plainTextEdit->appendPlainText("testing");
}
И после этого я хочу прокрутить:
ui->plainTextEdit->verticalScrollBar()->setValue(30);
Но это не работает. Хотя, если бы я создал кнопку и в клик-слоте запустил тот же код, он бы работал:
connect(ui->pushButton, &QPushButton::clicked, this, [this]()
{
ui->plainTextEdit->verticalScrollBar()->setValue(30); // it works
});
Как это исправить?