2014-10-07 3 views
0

Может ли кто-нибудь помочь мне ??? Я создал этот код с сеткой свойств, и я не читаю это значение из свойства float «window» для переменных. В этом случае это значение равно 100. Спасибо. J.Читать значение от FloatProperty PropertyGrid

class LevyPanelNastaveni(wx.Panel): 
    def __init__(self, parent, id=-1): 
     wx.Panel.__init__(self, parent, id = wx.ID_ANY, pos = wx.DefaultPosition, size = wx.Size(500,300), style = wx.TAB_TRAVERSAL) 

     bs = wx.BoxSizer(wx.VERTICAL) 

     self.m_propertyGrid = pg.PropertyGrid(self, wx.ID_ANY, wx.DefaultPosition, wx.Size(200,-1), wx.propgrid.PG_DEFAULT_STYLE) 
     self.m_propertyGridItem = self.m_propertyGrid.Append(pg.PropertyCategory(u"Inlet value")) 
     self.m_propertyGridItem1 = self.m_propertyGrid.Append(pg.FloatProperty("R1", value=100)) 
     bs.Add(self.m_propertyGrid, 0, wx.GROW+wx.ALL, 5) 

     self.m_propertyGrid. 

     self.SetSizerAndFit(bs) 

     self.Layout() 

ответ

0

В демо WxPython это делается так:

pg.Append (wxpg.FloatProperty ("Поплавок", значение = 100,0))

отметить, что Значение Float и не Int