Skip to content
Related Articles
Open in App
Not now

Related Articles

wxPython – GetBatteryState() function in wxPython

Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 15 Jun, 2020
Improve Article
Save Article

In this article we are going to learn about wx.GetBatteryState() which is a inbuilt parent function present in wxPython. GetBatteryState() returns battery state as one of BATTERY_NORMAL_STATE, BATTERY_LOW_STATE, BATTERY_CRITICAL_STATE, BATTERY_SHUTDOWN_STATE or BATTERY_UNKNOWN_STATE .

BATTERY_UNKNOWN_STATE is also the default on platforms where this feature is not implemented (currently everywhere but MS Windows).

Syntax: wx.GetBatteryState()

Parameters: No parameters

Return Type: wx.BatteryState

Code Example:

import wx
class Example(wx.Frame):
    def __init__(self, *args, **kwargs):
        super(Example, self).__init__(*args, **kwargs)
    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
def main():
    app = wx.App()
    ex = Example(None)
if __name__ == '__main__':



which is wx.BATTERY_LOW_STATE.

My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!