2014-10-07 81 views
0

我想添加一個間隔使用WxPython 3.0.1.1到wx.GridBagSizer。WxPython AddSpacer

如果我做到以下幾點:

import wx 
sizer = wx.GridBagSizer() 
sizer.AddSpacer((10,10)) 

它不工作在那裏(10,10)的大小。在文檔中他們提到了Add方法和AddSpacer方法,但他們都沒有像記錄的那樣工作。

我有點失落,以什麼來使用添加一個spacer到gridbags,有人可以請幫忙嗎?

http://wxpython.org/Phoenix/docs/html/Sizer.html#Sizer.AddSpacer

http://wxpython.org/Phoenix/docs/html/GridBagSizer.html#GridBagSizer.Add

我已經看了看下面的例子:http://nullege.com/codes/search/wx.GridBagSizer.AddSpacer但它一點兒也不爲我工作。

回答

2

這是一個網格,所以當你要添加的東西給它,你必須告訴在哪裏:

sizer.Add((10, 10), (0, 0)) 

這增加的10×10的間隔到電網的位置(0,0)。 (至少在wx 2.8)

+0

謝謝,實際上,我可能做一些愚蠢的事情:) – Har 2014-10-07 12:57:52