【发布时间】:2023-03-29 00:40:02
【问题描述】:
我几乎到处搜索如何将verticalScrollBar 添加到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()`;`
【问题讨论】:
标签: c++ qt qstring qlistwidget