c – 使用QT在Linux / Ubuntu上读取电池状态

我目前正在开发一个使用qt定位运行ubuntu 14.04的平板电脑的应用程序

由于设备上只有较差的电池指示灯,并且应用程序将长时间全屏运行,我想在应用程序内显示电池指示灯.搜索主要是旧结果或调用windows,android或ios apis.

有没有办法只使用Qt apis或其他舒适的方式来获取有关电池状态的信息?

最佳答案
即使Qt中没有这样的API,您也可以找到一个命令行实用程序(例如upower),它返回电池状态详细信息并使用QProcess从Qt应用程序执行它.实用程序完成工作后,您可以读取其标准输出并解析它以查找所有必要信息.

对于Ubuntu中与电池相关的命令行工具,您可以参考例如this page.

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...