#include #include #include #include //////////////////////////////////////////////////////////////////////////////////////// qDebug() << QTime::currentTime(); QDir dir = QDir("/proc/"); QList filters; filters << "1*" << "2*" << "3*" << "4*" << "5*" << "6*" << "7*" << "8*" << "9*" << "0*"; QList dirs = dir.entryList(filters, QDir::Dirs, QDir::Name); ui->tableWidget->setRowCount(dirs.size()); for(int i=0; itableWidget->setItem(i,0, item); QString str = dir.path()+"/"+dirs.at(i)+"/status"; QFile f(str); if(!f.open(QIODevice::ReadOnly | QIODevice::Text)) qDebug() << "ошибка"; QTableWidgetItem *itm = new QTableWidgetItem(QString(f.readLine()).remove(0,6)); ui->tableWidget->setItem(i,1, itm); } //ui->listWidget->addItems(dirs); qDebug() << QTime::currentTime(); ///////////////////////////////////////////////////////////////////////////////////////