QStringList speed::getFileInfo(QString fileName)
{
//QString fileName="/proc/meminfo";
QFile file(fileName);
if (!file.open(QFile::ReadOnly | QFile::Text))
{
qDebug()<<"Cound't opend file!";
//return NULL;
}
QTextStream stream(&file);
QApplication::setOverrideCursor(Qt::WaitCursor);
QString fileText;
QStringList list1;
do {
fileText =stream.readLine();
list1+=fileText;
} while (!fileText.isNull());
QApplication::restoreOverrideCursor();
file.close();
return list1;
Qt实现读取Ubuntu系统内存、CPU和网络速度

该代码段使用Qt库在Ubuntu系统中读取内存信息、CPU使用率以及网络下载和上传速度。通过读取/proc目录下的相关文件,如meminfo、net/dev和stat,获取到系统资源数据并进行处理,计算出内存总容量、空闲内存、CPU使用率以及网络带宽上下行速度。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



