update:显示进度条

This commit is contained in:
2025-06-12 22:44:20 +08:00
parent f7baf015c0
commit 50c916a8cc
3 changed files with 71 additions and 79 deletions

View File

@@ -18,7 +18,15 @@ MainWindow::MainWindow(QWidget *parent)
QVBoxLayout *layout = new QVBoxLayout(ui->appWidget);
layout->addWidget(listView);
layout->setContentsMargins(0, 0, 0, 0);
connect(m_delegate, &AppDelegate::updateDisplay, this, [=](const QString &packageName) {
for (int i = 0; i < m_model->rowCount(); ++i) {
QModelIndex index = m_model->index(i);
if (index.data(Qt::UserRole + 1).toString() == packageName) {
m_model->dataChanged(index, index); // 刷新该行
break;
}
}
});
checkUpdates();
initStyle();
}