Hi, I'm new to wxpython and I created a test program. So far, it works, but there are some problems with it. <br><br>For some reason, I get a small box in the top left corner. Not sure why that's happening. <br><br>

Also, I can't get my picture to bind to my Play(). <br><br>Lastly,
do you recommend using StaticBitmap as a button? I don't want to use
the wx.Button because I want to create my own custom buttons with its
own borders and such. <br>
<br><br><br>I've attached my png.<br><br><br><br><br><br>import wx<br><br>class Frame(wx.Frame):<br>    def __init__(self, parent, ID, title):<br>        wx.Frame.__init__(self, parent, ID, title, wx.DefaultPosition, wx.Size(400,400))<br>
        <br>        self.sizer=wx.BoxSizer(wx.<div id=":ki" class="ii gt">VERTICAL)<br>
        self.sizer.Add(Box(self,-1).sizer,1,wx.EXPAND)<br>        self.sizer.Add(Picture(self,-1).sizer,0,wx.EXPAND)<br>        <br>        self.SetSizer(self.sizer)<br>        self.SetAutoLayout(1)<br>        self.Show(1)<br>

        <br>class Picture(wx.Panel):<br>    def __init__(self, parent, ID):<br>        wx.Panel.__init__(self, parent, ID)<br>        <br>        bitmap = wx.Bitmap("/home/kevin/programming/python/media/data/arrow_blue.png", wx.BITMAP_TYPE_PNG)    <br>

        self.pic = wx.StaticBitmap(parent, ID, bitmap, wx.Point(30,120), wx.Size(20,20), 0, "Name")<br>        <br>        self.pic.Bind(wx.EVT_BUTTON, self.Play)<br>        <br>        # Add more pictures later<br>

        <br>        # Layout<br>        self.sizer = wx.GridSizer(1,10,0,0)<br>        self.sizer.AddMany([(self.pic,1,wx.EXPAND),<br>                ])<br>        <br>    def Play(self, event):<br>        print "Hello"<br>

<br><br>class Box(wx.Panel):<br>    def __init__(self, parent, ID):<br>        wx.Panel.__init__(self, parent, ID)<br>        self.control = wx.TextCtrl(parent, 1, style=wx.TE_MULTILINE)<br>        <br>        # Layout<br>

        self.sizer = wx.BoxSizer(wx.HORIZONTAL)<br>        self.sizer.Add(self.control, 1, wx.EXPAND)<br><br><br>class myApp(wx.App):<br>    def OnInit(self):<br>        frame = Frame(None, -1, "Test")<br>        frame.Show()<br>

        self.SetTopWindow(frame)<br>        return 1<br><br>app = myApp(0)<br>app.MainLoop()<br><br><br><br>Thanks!<br>
</div>