A bitmap button is a control that contains a bitmap.
Notice that since wxWidgets 2.9.1 bitmap display is supported by the base wx.Button class itself and the only tiny advantage of using this class is that it allows to specify the bitmap in its constructor, unlike wx.Button. Please see the base class documentation for more information about images support in wx.Button.
This class supports the following styles:
wx.BU_LEFT
: Left-justifies the bitmap label.wx.BU_TOP
: Aligns the bitmap label to the top of the button.wx.BU_RIGHT
: Right-justifies the bitmap label.wx.BU_BOTTOM
: Aligns the bitmap label to the bottom of the button.Note that the wx.BU_EXACTFIT
style supported by
wx.Button is not used by this class as bitmap buttons don’t have any minimal standard size by default.
Handlers bound for the following event types will receive a wx.CommandEvent parameter.
wxEVT_BUTTON
event, when the button is clicked.See also
__init__ |
Default constructor. |
Create |
Button creation function for two-step creation. |
NewCloseButton |
Helper function creating a standard-looking “Close” button. |
wx.
BitmapButton
(Button)¶Possible constructors:
BitmapButton()
BitmapButton(parent, id=ID_ANY, bitmap=NullBitmap, pos=DefaultPosition,
size=DefaultSize, style=BU_AUTODRAW, validator=DefaultValidator,
name=ButtonNameStr)
A bitmap button is a control that contains a bitmap.
__init__
(self, *args, **kw)¶__init__ (self)
Default constructor.
__init__ (self, parent, id=ID_ANY, bitmap=NullBitmap, pos=DefaultPosition, size=DefaultSize, style=BU_AUTODRAW, validator=DefaultValidator, name=ButtonNameStr)
Constructor, creating and showing a button.
Parameters: |
|
---|
Note
The bitmap parameter is normally the only bitmap you need to provide, and wxWidgets will draw the button correctly in its different states. If you want more control, call any of the functions SetBitmapPressed
, SetBitmapFocus
, SetBitmapDisabled
.
See also
Create
(self, parent, id=ID_ANY, bitmap=NullBitmap, pos=DefaultPosition, size=DefaultSize, style=BU_AUTODRAW, validator=DefaultValidator, name=ButtonNameStr)¶Button creation function for two-step creation.
For more details, see wx.BitmapButton.
Parameters: |
|
---|---|
Return type: | bool |
NewCloseButton
(parent, winid)¶Helper function creating a standard-looking “Close” button.
To get the best results, platform-specific code may need to be used to create a small, title bar-like “Close” button. This function is provided to avoid the need to test for the current platform and creates the button with as native look as possible.
Parameters: |
|
---|---|
Return type: | |
Returns: | The new button. |
New in version 2.9.5.