Я ищу почти везде, как добавить verticalScrollBar в QListWidget
, однако я не смог найти подходящий ответ для моего вопроса.Как добавить бесплатную полосу прокрутки в qlistwidget
Я пытаюсь показать вывод QProcess
по адресу QListWidget
. Однако нет вертикальной полосы прокрутки. В моем примере у меня есть 200 строк, но я могу видеть только 5 строк, потому что нет полосы прокрутки. Вот что я пробовал;
QString program = "ssh";
QStringList arguments;
arguments << "localhost" << "tail" << "-n" << "200" << "log.txt";
QProcess *myProcess = new QProcess(this);
myProcess->start(program, arguments);
myProcess->waitForFinished();
QString output(myProcess->readAllStandardOutput());
QListWidgetItem *newItem = new QListWidgetItem;
newItem->setText(output);
ui->listWidget->insertItem(0, newItem);
ui->listWidget->setMinimumWidth(ui->listWidget->sizeHintForColumn(0));
ui->listWidget->verticalScrollBar()->width()`;`