Probleme mit Version 2.6.2.1
Verfasst: Mittwoch 1. Februar 2006, 12:07
Hallo,
Ich habe zwei Problme bei der Version 2.6.2.1 festgestellt, die in der Vorgängerversion 2.6.1.0 nicht auftraten.
Beide treten in Verbindung mit wx.Menu auf.
1.Problem
Folgender Code funktionierte in 2.6.1.0 tadellos. In 2.6.2.1 wird nach Aktivierung des Menüs das zweite Bitmap nicht mehr angezeigt!
2.Problem
Der nächste Code funktionierte in 2.6.1.0 ebenfalls tadellos. In 2.6.2.1 wird das submenu überhaupt nicht angezeigt!
Vielleicht weiß jemand den Grund dafür und kann Abhilfe schaffen. Im Voraus schon mal Danke!
Ich habe zwei Problme bei der Version 2.6.2.1 festgestellt, die in der Vorgängerversion 2.6.1.0 nicht auftraten.
Beide treten in Verbindung mit wx.Menu auf.
1.Problem
Folgender Code funktionierte in 2.6.1.0 tadellos. In 2.6.2.1 wird nach Aktivierung des Menüs das zweite Bitmap nicht mehr angezeigt!
Code: Alles auswählen
...
item = wx.MenuItem(self.menu3, 1230, "Immer im Vordergrund", "Fenster immer im Vordergrund ein- oder ausschalten", kind =wx.ITEM_CHECK)
bmp1 = self.icon_lib.GetBitmap(r"frame\stay_on_top")
bmp2 = self.icon_lib.GetBitmap(r"frame\stay_off_top")
item.SetBitmaps(bmp1, bmp2)
self.menu3.AppendItem(item)
self.Bind(wx.EVT_MENU, self.OnVordergrund, id = 1230)
...
Der nächste Code funktionierte in 2.6.1.0 ebenfalls tadellos. In 2.6.2.1 wird das submenu überhaupt nicht angezeigt!
Code: Alles auswählen
...
popupmenu = wx.Menu()
...
submenu = wx.Menu()
item = wx.MenuItem(submenu, popupID40, "Öffnen", "Zeigt das dazugehörige Objekt")
bmp = self.icon_lib.GetBitmap(r"file\link_open")
item.SetBitmap(bmp)
submenu.AppendItem(item)
self.Bind(wx.EVT_MENU, self.OpenObject1, id = popupID40)
item = wx.MenuItem(submenu, popupID60, "Bearbeiten ...", "Öffnet einen Dialog zum Bearbeiten der Verknüpfungen")
bmp = self.icon_lib.GetBitmap(r"file\link_edit")
item.SetBitmap(bmp)
submenu.AppendItem(item)
self.Bind(wx.EVT_MENU, self.OnEditObject1, id = popupID60)
item = wx.MenuItem(popupmenu, popupID70, "Verknüpfung", "Objekt-Verknüpfung bearbeiten", subMenu=submenu)
bmp = self.icon_lib.GetBitmap(r"file\link")
item.SetBitmap(bmp)
popupmenu.AppendItem(item)
...