wxPython - PushStatusText() function in wx.StatusBar Last Updated : 12 Jun, 2020 Summarize Comments Improve Suggest changes Share Like Article Like Report In this article we are going to learn about PushStatusText() function associated with wx.StatusBar class of wxPython. PushStatusText() function is simply used to save the current field text in a per-field stack, and sets the field text to the string passed as argument. It takes string to set as status text and position. Syntax: wx.StatusBar.PushStatusText(self, string, field=0) Parameters: Parameter Input Type Description string string string to push in status text stack. field int Field Position starting from 0. Coding 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) self.statusbar = wx.StatusBar() self.statusbar.Create(self, id = 1, style = wx.STB_DEFAULT_STYLE, name = "Status Bar") self.SetStatusBar(self.statusbar) self.SetSize((350, 250)) self.statusbar.SetFieldsCount(2) self.statusbar.SetStatusWidths([150, 150]) self.statusbar.SetStatusText("This is first field", 0) self.statusbar.SetStatusText("This is second field", 1) self.statusbar.SetStatusStyles(styles =[wx.SB_RAISED, wx.SB_SUNKEN]) # PUSH TEXT IN STATUS TEXT STACK self.statusbar.PushStatusText(string ="This is pushed text for field 1", field = 0) self.statusbar.PushStatusText(string ="This is pushed text for field 2", field = 1) self.SetTitle('New Frame Title') self.Centre() def main(): app = wx.App() ex = Example(None) ex.Show() app.MainLoop() if __name__ == '__main__': main() Output Window: Comment More infoAdvertise with us Next Article wxPython - SetStatusWidths() function in wx.StatusBar R RahulSabharwal Follow Improve Article Tags : Python Python-gui Python-wxPython Practice Tags : python Similar Reads wxPython - PopStatusText() function in wx.StatusBar In this article we are going to learn about PopStatusText() function associated with wx.StatusBar class of wxPython. PopStatusText() function is simply used to restore the text to the value it had before the last call to PushStatusText . Notice that if SetStatusText had been called in the meanwhile, 2 min read wxPython - SetStatusText() function in wx.StatusBar In this article we are going to learn about SetStatusText() function associated with wx.StatuBar class of wxPython. SetStatusText() function is simply used to set the status text for the i-th field. The given text will replace the current text. The display of the status bar is updated immediately, s 1 min read wxPython - SetStatusStyles() function in wx.StatusBar In this article e are going to learn about SetStatusStyles() function associated with wx.StatusBar class of wxPython. SetStatusStyles() function Sets the styles of the fields in the status line which can make fields appear flat or raised instead of the standard sunken 3D border.It takes an array of 2 min read wxPython - SetStatusWidths() function in wx.StatusBar In this article we are going to learn about SetStatusWidths() function associated with wx.StatuBar class of wxPython. SetStatusWidths() function sets the widths of the fields in the status line. There are two types of fields: fixed widths and variable-width fields. For the fixed-width fields you sho 2 min read wxPython - GetStatusText() function in wx.StatusBar In this article we are going to learn about GetStatusText() function associated with wx.StatusBar class of wxPython. GetStatusText() function is one of the most useful method in wx.StatusBar as this function returns the string associated with a status bar field. It only takes single argument the num 1 min read wxPython - GetStatusWidth() function in wx.StatusBar In this article we are going to learn about GetStatusWidth() function associated with the wx.StatusBar class of wxPython. GetStatusWidth() function is simply used to return the width of the n-th field. It only takes index(position) of field as argument. Syntax: wx.StatusBar.GetStatusWidth(self, n) P 1 min read Like