Форум сайта python.su
имеются кнопка и таблица,созданные с помощью wx
для масштабирования нужен traits,как в нём выполнить эти кнопки???
traits и wx дружат,что надо переделать?
def __init__(self, parent, **kw):
self._create_data()
MainFrame=wx.Frame.__init__(self, parent, -1, “Графики”)
self.panelChaco = wx.Panel(self, id=3, pos=wx.Point(800,0), size=wx.Size(640,600))
'''создана панель'''
self.tableButton = wx.Button(id=5, label='Каналы в таблицу',parent=self.panelChaco, pos=wx.Point(250, 520), size=wx.Size(100, 30))
self.tableButton.Bind(wx.EVT_BUTTON, self.OntableButton, id=5)
'''создана кнопка,которая описана ниже'''
self.table = wx.grid.Grid(parent=self.panelChaco, pos=wx.Point(220, 50),size=wx.Size(400,450))
self.table.CreateGrid(20,2)
self.table.SetColLabelValue(0, “Имя канала”)
self.table.SetColLabelValue(1, “Значение”)
self.table.SetColSize(0, 168)
self.table.SetColSize(1, 150)
'''создана таблица'''
def OntableButton(self, event):
global lenth_c
for row in range(lenth_c):
self.table.SetCellValue(row, 0, “”)
self.table.SetCellValue(row, 1, “”)
k=0
i=0
self.chlist=
self.vlist=
for row in range(lenth_c-1):
if (self.checkListChan.IsChecked(row)==1):
self.chlist.append(chans)
self.vlist.append(vals)
print k, row
#print row
self.table.SetCellValue(k, 0, self.chlist)
self.table.SetCellValue(k, 1, “%f” % self.vlist)
k=k+1
print “chlist=”, self.chlist
'''описана кнопка'''
Офлайн