mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-17 20:50:34 +01:00
Machine info :
add Windows CPU & GPU informations
This commit is contained in:
@@ -21,6 +21,8 @@
|
|||||||
#include <QThread>
|
#include <QThread>
|
||||||
#include <QApplication>
|
#include <QApplication>
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
|
#include <QSysInfo>
|
||||||
|
#include <QStorageInfo>
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@brief Machine_info::Machine_info
|
@brief Machine_info::Machine_info
|
||||||
@@ -169,6 +171,29 @@ QString Machine_info::compilation_info()
|
|||||||
+ QString(linuxGPUOutput.toLocal8Bit().constData());
|
+ QString(linuxGPUOutput.toLocal8Bit().constData());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(QSysInfo::kernelType() == "winnt")
|
||||||
|
{
|
||||||
|
QProcess wincpuinfo;
|
||||||
|
{
|
||||||
|
|
||||||
|
wincpuinfo.start("wmic cpu get name");
|
||||||
|
wincpuinfo.waitForFinished();
|
||||||
|
QString windows_output = wincpuinfo.readAllStandardOutput().toUpper();
|
||||||
|
compilation_info += "<br>"" CPU : "
|
||||||
|
+ QString(windows_output.toLocal8Bit().constData());
|
||||||
|
|
||||||
|
QProcess wingpuinfo;
|
||||||
|
{
|
||||||
|
|
||||||
|
wingpuinfo.start("wmic PATH Win32_videocontroller get VideoProcessor ");
|
||||||
|
wingpuinfo.waitForFinished();
|
||||||
|
QString WinGPUOutput = wingpuinfo.readAllStandardOutput();
|
||||||
|
compilation_info += "<br>" "GPU : "
|
||||||
|
+ QString(WinGPUOutput.toLocal8Bit().constData());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user