wx.grid problem

kyosohma at gmail.com kyosohma at gmail.com
Mon Mar 26 12:04:02 EDT 2007


On Mar 26, 10:20 am, BH <B... at bh.com> wrote:
> Hi !
>
> I have a small problem with wx.Grid and scrollbars.
> Scrollbars definitively dissapears after resizing the frame.
>
> Thx for help
>
> #----------------------------------------------------------------------
> import wx,wx.grid
> #----------------------------------------------------------------------
> class MainWindow(wx.Frame):
>       def __init__(self,parent,id,title):
>           wx.Frame.__init__(self,parent,wx.ID_ANY,title)
>           #--
>           self.grid= wx.grid.Grid(id=wx.ID_ANY,parent=self)
>           self.grid.CreateGrid(numRows=10,numCols=2)
>           self.grid.Fit()
>           self.Fit()
>           #--
>           self.Show(1)
> #----------------------------------------------------------------------
> app = wx.PySimpleApp()
> frame=MainWindow(None,-1,'Grid sizer')
> app.MainLoop()
> del app

If I understand this correctly, that is normal. Your grid is only two
columns by 10 rows, so if you resize your frame so that it shows all
rows and columns, the scroll bars will disappear, much like other
apps, such as FireFox. If you enlarge the frame enough, the scrollbars
go away.

Mike




More information about the Python-list mailing list