title: wxPython dirpickerctrl text box appearing over its own browse button
body: <p>My wxPython dirPickerCtrl text box is appearing over the top of its browse button. </p>
  
  <p>My code is:</p>
  
  <pre><code>class chooseFolder(wx.DirPickerCtrl):
      def __init__(self, *args, **kwargs):
          wx.DirPickerCtrl.__init__(self, *args, **kwargs)
  
  dataFolder = chooseFolder(self, -1, message= 'Choose Folder', pos = (55,24), 
                            style= wx.DIRP_DEFAULT_STYLE,
                            size = (250, 25))
  </code></pre>
  
  <p>I have tried applying different sizers in that panel to see if that solves it but to no avail. </p>
  
  <p>I am using wx version 4.0.3</p>
  
  <p>EDIT: Below is a minimal code example to demonstrate the problem I am having, shown in the second picture. </p>
  
  <pre><code>import wx
  import os
  
  class ButtonFrame(wx.Frame):
      def __init__(self):
          wx.Frame.__init__(self, None)
          self.panel = wx.Panel(self, -1)
  
          chooseFolder(parent=self,
                       pos = (10,100),
                       style= wx.DIRP_DEFAULT_STYLE,
                       size = (250, 30))
  
          self.Centre()
          self.Show()
  
  class chooseFolder(wx.DirPickerCtrl):
      def __init__(self, *args, **kwargs):
          wx.DirPickerCtrl.__init__(self, *args, **kwargs)
  
  if __name__ == "__main__":
  
      app = wx.App()
      ButtonFrame()
      app.MainLoop()
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/r5AQj.png" rel="nofollow noreferrer">picture of text box on top of button</a></p>
  
  <p><a href="https://i.stack.imgur.com/Wttox.png" rel="nofollow noreferrer">EDIT: Picture of output from minimal code example</a></p>