 wx.PenInfo¶
 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¶
 Class Hierarchy¶ Inheritance diagram for class PenInfo:
Inheritance diagram for class PenInfo:
 Methods Summary¶
 Methods Summary¶| Set high pen quality. | |
| Set low pen quality. | |
| Set the pen quality. | |
 Class API¶
 Class API¶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.
int
Set high pen quality.
This is the same as calling Quality   with PEN_QUALITY_HIGH.
Added in version 4.1/wxWidgets-3.1.5.
bool
Set low pen quality.
This is the same as calling Quality   with PEN_QUALITY_LOW.
Added in version 4.1/wxWidgets-3.1.5.
Set the pen quality.
Using LowQuality   or HighQuality   is usually more convenient.
quality (PenQuality)
Added in version 4.1/wxWidgets-3.1.5.
See also
width (int)