wxPython – GetClassDefaultAttributes() method in wx.StaticLine
Last Updated :
27 Feb, 2023
In this article we are going to learn about GetClassDefaultAttributes() function associated with wx.StaticLine class of wxPython. GetClassDefaultAttributes() function is used to return wx.VisualAttributes object for properties like background colour, foreground colour and font.
Syntax: wx.StaticLIne.GetClassDefaultAttributes(variant=WINDOW_VARIANT_NORMAL)
Parameters
Parameter |
Input Type |
Description |
variant |
WindowVariant |
variant used for static line |
Return Type:
wx.VisualAttributes
Code Example:
Python3
import wx
class FrameUI(wx.Frame):
def __init__( self , parent, title):
super (FrameUI, self ).__init__(parent, title = title, size = ( 300 , 200 ))
self .InitUI()
def InitUI( self ):
pnl = wx.Panel( self )
hlist = [ 'Item One' , 'Item Two' ]
vlist = [ 'Item One' , 'Item Two' ]
self .sl = wx.StaticLine(pnl, 2 , pos = ( 50 , 0 ), size = ( 1 , 250 ),
style = wx.LI_VERTICAL)
att = self .sl.GetClassDefaultAttributes()
print (att.colBg)
print (att.colFg)
self .Centre()
self .SetSize(( 400 , 250 ))
self .Show( True )
ex = wx.App()
FrameUI( None , 'RadioButton and RadioBox' )
ex.MainLoop()
|
Console Output:
(0, 0, 0, 26)
(61, 61, 61, 255)
Output Window:
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...