wxPython wxPython中的GetBatteryState()函数

wxPython wxPython中的GetBatteryState()函数

在这篇文章中,我们将学习wx.GetBatteryState(),它是wxPython中的一个内置的父函数。GetBatteryState()返回电池状态,包括BATTERY_NORMAL_STATE, BATTERY_LOW_STATE, BATTERY_CRITICAL_STATE, BATTERY_SHUTDOWN_STATE或BATTERY_UNKNOWN_STATE。

BATTERY_UNKNOWN_STATE在没有实现该功能的平台上也是默认的(目前除了MS Windows之外,其他平台都是如此)。

语法:wx.GetBatteryState()

参数。无参数

返回类型:wx.BatteryState

代码示例。

import wx
  
  
class Example(wx.Frame):
  
    def __init__(self, *args, **kwargs):
        super(Example, self).__init__(*args, **kwargs)
  
        self.InitUI()
  
    def InitUI(self):
  
        self.locale = wx.Locale(wx.LANGUAGE_ENGLISH)
        # print battery state
        # 0 for wx.BATTERY_NORMAL_STATE
        # 1 for wx.BATTERY_LOW_STATE
        # 2 for wx.BATTERY_CRITICAL_STATE
        # 3 for wx.BATTERY_SHUTDOWN_STATE
        # 4 for wx.BATTERY_UNKNOWN_STATE
        print(wx.GetBatteryState())
  
def main():
    app = wx.App()
    ex = Example(None)
    ex.Show()
    app.MainLoop()
  
  
if __name__ == '__main__':
    main()

输出。

1

也就是wx.BATTERY_LOW_STATE。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

wxPython 教程