2014-10-07 3 views
0

Я пытаюсь добавить spacer с использованием WxPython 3.0.1.1 в wx.GridBagSizer.WxPython AddSpacer

Если я сделать следующее:

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

Он не работает, где (10,10) является размер. В документации упоминаются как метод Add, так и метод AddSpacer, но ни один из них не работает как задокументированный.

Я немного потерял, что использовать, чтобы добавить spacer в gridbagsizer, может ли кто-то помочь?

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 но does'nt работу для меня.

ответ

2

Это сетка, поэтому, когда вы добавляете вещи к нему, вы должны сказать, где:

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

который добавляет распорку 10x10 в позиции сетке в (0, 0). (по крайней мере, в wx 2.8)

+0

Спасибо, что я работал, я, вероятно, делал что-то глупо :) – Har