Форум сайта python.su
Колупаю уже давно wxPython, надо мне меню сделать, а меню в зависимости от погоды в стране и мире может изменяться. Элементы меню – wx.ITEM_RADIO, беру я их из БД (farm) и
fnx = processing.DBProcessing()
farm = fnx.FarmNameExtract("1")
bgr_m = wx.Menu()
id = []
for count in farm:
rmenu = bgr_m.Append(wx.NewId(), count[1], "", wx.ITEM_RADIO)
id.append(rmenu.GetId())
for x in id:
Офлайн
for count in farm:
rmenu = bgr_m.Append(wx.NewId(), count[1], "", wx.ITEM_RADIO)
id.append(rmenu.GetId())
rmenu.Bind(wx.EVT_MENU, handler, id=rmenu.GetId())
# ну и в обработчике
id = event.GetId()
Офлайн
Да, разобрался вчера. Сделал по другому, но тут лучше. Спасибо.
Офлайн