我正在尝试在wxpython的菜单选项中添加图标。我已经遵循代码here,但我的图像显示非常大(不是Mike显示的漂亮图标大小)。这是我的代码 - 有没有办法让图标适合菜单大小(调整大小)?谢谢!
self.HelpMenu = wx.Menu()
self.HelpAboutItem2 = wx.MenuItem(self.HelpMenu, 202, "&Visit Us", "Go to our website", wx.ITEM_NORMAL)
img = wx.Image('My_Image.jpg', wx.BITMAP_TYPE_ANY)
self.HelpAboutItem2.SetBitmap(wx.BitmapFromImage(img))
self.HelpMenu.AppendItem(self.HelpAboutItem2)
self.SetMenuBar(self.MainMenu)
答案 0 :(得分:1)
我认为我为特定示例保存了特定大小的图像。我在wx.Menu中找不到任何东西,让你指定一个尺寸。但是,wx.Image具有Scale和Rescale方法,您可以使用这些方法动态缩放图像。我在我的图片浏览器tutorial中使用了这种方法,以防止图片对我的屏幕变得太大。