bitte um hilfe
Danke
Code: Alles auswählen
self.optionMdax = tk.OptionMenu(self.auswahlframe, self.var_symbol,
command=self.druck,
*self.mdax)
self.optionMdax.pack(side=tk.LEFT)
self.buttons.append(self.optionMdax)
Code: Alles auswählen
import wx
class Auswahl(wx.Frame):
def __init__(self, parent = None, title = "AuswahlMenue",
size = wx.Size(500, 150)):
wx.Frame.__init__(self, parent, -1, title, size = size)
tecdax = ['MOR.DE','IDS.DE','GPC.DE','FNT.DE','ES6.DE','DRW3.DE',
'SWV.DE','TA6.DE','UTDI.DE','VTW.DE','WDI.DE']
dax30=['ADS.DE','ALV.DE','BAS.DE','BAY.DE','BMW.DE','CBK.DE',
'SIE.DE','TKA.DE','TUI1.DE','VOW.DE','SAP.DE']
mdax=['CLS1.DE','ALT.DE','AMB2.DE','AQU.DE','ARL.DE','ARO.DE',
'WCH.DE','WIN.DE']
cdax=['IUR.DE','PIT.DE','HUL.DE','SIM.DE','MNV6.DE','RIN7.DE',
'DPW.DE','DPB.DE','DTE.DE']
sdax=['AB1.DE','B5A.DE','AOX.DE','BAD.DE','BHS.DE','BYW6.DE','COM.DE',
'SPR.DE','T3C.DE','TEG.DE','TTK.DE','VIA.DE','WAC.DE','WAS.DE',
'ZIL2.DE']
self.symbollisten = {'tecdax':tecdax, 'mdax':mdax,'cdax':cdax,'sdax':sdax,'dax30':dax30}
wx.StaticText(self, -1, "Auswahl_Drop_down mit wxChoice.", (15, 10))
self.wertx=10
for key in self.symbollisten:
wx.StaticText(self, -1, key, (self.wertx, 50), (40, -1))
self.liste=self.symbollisten[key]
self.liste = wx.Choice(self, -1, (self.wertx, 70),
choices = self.liste)
self.Bind(wx.EVT_CHOICE, self.IhreWahl,self.liste)
self.wertx=self.wertx+80
def IhreWahl(self, event):
print ('Ihre Auswahl: %s\n' % event.GetString())
for key, liste in self.symbollisten.iteritems():
if event.GetEventObject().GetStringSelection() in liste:
print 'liste: '+key
self.listenname=key
dlg = wx.MessageDialog(self, ' Symbol: %s\n Liste : %s'%(event.GetString(),self.listenname),
'INFO Box IHRE Auswahl',
wx.OK | wx.ICON_INFORMATION
#wx.YES_NO | wx.NO_DEFAULT | wx.CANCEL | wx.ICON_INFORMATION
)
dlg.ShowModal()
dlg.Destroy()
def main():
"""Testing"""
app = wx.PySimpleApp()
f = Auswahl()
f.Center()
f.Show()
app.MainLoop()
if __name__ == "__main__":
main()