我正在工作的Qt应用程序,并希望监测电池的状态(充电,百分比等)。有像status,uevent这样的文件在/sys/class/power_supply/battery目录中有我需要的所有信息。在连接/断开充电器时,这些文件正在更新。我尝试使用QFileSystemWatcher类,因为这些文件的时间戳不会随着内容的变化而改变,因此无法工作。还有其他监控电池状况的方法吗?
我可以使用一个计时器/单独的线程来完成这个任务,但是我想探索通过操作系统(Debian on Arm)可以使用的其他选项。