Skip to content
Related Articles

Related Articles

wxPython – Disable statictext in wxPython

View Discussion
Improve Article
Save Article
  • Last Updated : 29 Oct, 2021

Python provides wxpython package which allows us to create high functional graphical user interface. It is cross platform GUI toolkit for python, Phoenix version Phoenix is the improved next-generation wxPython and it mainly focused on speed, maintainability and extensibility. 

In this article, we will learn about how we can disable a statictext. We can disable a statictext using Disable() method associated with wx.StaticText class of wxPython. Disable() method simply disables a statictext and we cannot select the text. 

Disable() function takes no arguments.

Syntax: wx.StaticText.Disable()

Parameters: Disable() function takes no arguments.



# importing wx library
import wx
# create an Example class
class Example(wx.Frame):
    # constructor
    def __init__(self, *args, **kwargs):
        super(Example, self).__init__(*args, **kwargs)
        # method calling
    # method for user interface creation
    def InitUI(self):
        self.locale = wx.Locale(wx.LANGUAGE_ENGLISH)
        # create parent panel for button
        self.pnl = wx.Panel(self)
        # create statictext at point (20,20) = wx.StaticText(self.pnl,
                                id = 1,
                                label = "Button")
        # disable statictext
        self.SetSize((350, 250))
# main function
def main():
  # create an App object
  app = wx.App()
  # create an Example object
  ex = Example(None)
  # running an app
# Driver code
if __name__ == '__main__':
  # main function call



My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!