Open In App

wxPython - IsVertical() function in wx.StaticLine

Last Updated : 09 Mar, 2023
Summarize
Comments
Improve
Suggest changes
Share
Like Article
Like
Report

In this article we are going to learn about IsVertical() method associated with wx.StaticLine class of wxPython. IsVertical() function is a simple function used in order to return True if the line is vertical, False if horizontal.

Syntax: wx.StaticLine.IsVertical(self) Parameters No parameters are required by IsVertical() method. Return Type: bool

Code Example: 

Python3
import wx


class FrameUI(wx.Frame):

    def __init__(self, parent, title):
        super(FrameUI, self).__init__(parent, title = title, size =(300, 200))

        # function for in-frame components
        self.InitUI()

    def InitUI(self):
        # parent panel for radio box
        pnl = wx.Panel(self)

        # list of choices
        hlist = ['Item One', 'Item Two']
        vlist =['Item One', 'Item Two']

        # create vertical line from point (50, 0) to (50, 250)
        self.sl = wx.StaticLine(pnl, 2,  pos =(50, 0), size = (1, 250), 
                                             style = wx.LI_VERTICAL)

        # print True if static line is vertical False otherwise
        print (self.sl.IsVertical())

        # set frame in centre
        self.Centre()
        # set size of frame
        self.SetSize((400, 250))
        # show output frame
        self.Show(True)



# wx App instance
ex = wx.App()
# Example instance
FrameUI(None, 'RadioButton and RadioBox')
ex.MainLoop()

Console Output:

True

Output Window:


Next Article

Similar Reads