 
       wx.lib.agw.gradientbutton¶
  wx.lib.agw.gradientbutton¶GradientButton is another custom-drawn button class which mimics Windows CE mobile
gradient buttons.
GradientButton is another custom-drawn button class which mimics Windows CE mobile
gradient buttons, using a tri-vertex blended gradient plus some ClearType bold
font (best effect with Tahoma Bold). GradientButton supports:
And a lot more. Check the demo for an almost complete review of the functionalities.
Usage example:
import wx
import wx.lib.agw.gradientbutton as GB
class MyFrame(wx.Frame):
    def __init__(self, parent):
        wx.Frame.__init__(self, parent, -1, "GradientButton Demo")
        panel = wx.Panel(self, -1)
        # One button without bitmap
        button_1 = GB.GradientButton(panel, -1, None, "Hello World", (100, 50))
        # One button with bitmap
        my_bitmap = wx.Bitmap("my_bitmap.png", wx.BITMAP_TYPE_PNG)
        button_2 = GB.GradientButton(panel, -1, my_bitmap, "GradientButton", (100, 150))
# our normal wxApp-derived class, as usual
app = wx.App(0)
frame = MyFrame(None)
app.SetTopWindow(frame)
frame.Show()
app.MainLoop()
GradientButton has been tested on the following platforms:No particular window styles are available for this class.
This class processes the following events:
| Event Name | Description | 
|---|---|
| wx.EVT_BUTTON | Process a wxEVT_COMMAND_BUTTON_CLICKED event, when the button is clicked. | 
GradientButton is distributed under the wxPython license.
Latest Revision: Andrea Gavana @ 27 Dec 2012, 21.00 GMT
Version 0.3
 Classes Summary¶
 Classes Summary¶| GradientButton | This is the main class implementation of GradientButton. | 
| GradientButtonEvent | Event sent from GradientButtonwhen the button is activated. |