我是使用 QT 的新手,对 C++ 比较陌生。我有一个称为驱动器的向量,它包含计算机的所有驱动器号。我有一个名为 noDrives 的 int,即 drive.size(); 我在 QT Designer 9 进度条中设置了我的表单,我将使用它设置为不可见
ui.driveLabel1->setVisible(false);
我忘记了如何在 for 循环中将条形设置为可见。例如 int drive = 4 所以我需要将progressBar0-4 变为可见。这是我到目前为止所拥有的。
std::vector<std::string> drives = DriveFinder();
int noDrives = drives.size();
for (int i = 0 ; i < noDrives ; i++){
ui.driveBar1->setVisible(false);
}
每次循环我都需要打开下一个 driveBar。