实际上是在Qt里调用Windows库函数实现的,需在头文件中包含“windows.h”和“wlanapi.h”,wlanapi库用于处理无线相关信息,在.pro文件中还需引用wlanapi.lib。
1.获取并显示电池电量
void Widget::showBattery()
{
SYSTEM_POWER_STATUS systemPowerSatus;
GetSystemPowerStatus(&systemPowerSatus);
int remaindPower=(int)systemPowerSatus.BatteryLifePercent;
if(remaindPower>75)
{
QPixmap pixmapBattery(":/icons/BatteryIcon.png");
ui->labelBattery->setPixmap(pixmapBattery);
}
else if(remaindPower>50&&remaindPower<=75)
{
QPixmap pixmapBattery(":/icons/BatteryIcon1.