wx.PenInfo¶
This class is a helper used for wx.Pen creation using named parameter idiom: it allows specifying various wx.Pen attributes using the chained calls to its clearly named methods instead of passing them in the fixed order to wx.Pen constructors.
For instance, to create a dotted blue pen with the given join style you could do
pen = wx.Pen(wx.PenInfo(wx.BLUE).Style(wx.PENSTYLE_DOT).Join(wx.JOIN_BEVEL))
Added in version 4.1/wxWidgets-3.1.1.
Class Hierarchy¶
Methods Summary¶
Set high pen quality. |
|
Set low pen quality. |
|
Set the pen quality. |
|
Class API¶
- class wx.PenInfo(object)¶
Possible constructors:
PenInfo(colour=Colour(), width=1, style=PENSTYLE_SOLID) -> None
This class is a helper used for Pen creation using named parameter idiom: it allows specifying various Pen attributes using the chained calls to its clearly named methods instead of passing them in the fixed order to Pen constructors.
Methods¶
- __init__(self, colour=Colour(), width=1, style=PENSTYLE_SOLID)¶
- GetJoin(self)¶
- Return type:
- GetQuality(self)¶
- Return type:
- GetStyle(self)¶
- Return type:
- GetWidth(self)¶
- Return type:
int
- HighQuality(self)¶
Set high pen quality.
This is the same as calling
Quality
withPEN_QUALITY_HIGH
.- Return type:
Added in version 4.1/wxWidgets-3.1.5.
- IsTransparent(self)¶
- Return type:
bool
- LowQuality(self)¶
Set low pen quality.
This is the same as calling
Quality
withPEN_QUALITY_LOW
.- Return type:
Added in version 4.1/wxWidgets-3.1.5.
- Quality(self, quality)¶
Set the pen quality.
Using
LowQuality
orHighQuality
is usually more convenient.- Parameters:
quality (PenQuality)
- Return type:
Added in version 4.1/wxWidgets-3.1.5.
See also
- Width(self, width)¶
- Parameters:
width (int)
- Return type: