Open In App

wxPython - GetBatteryState() function in wxPython

Last Updated : 15 Jun, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
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: Python3 1==
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()
Output:
1
which is wx.BATTERY_LOW_STATE.

Next Article
Practice Tags :

Similar Reads