我在python2.7上使用wxPython。 我想要一些与位图图像创建按钮的帮助。在
我在用这个视频https://www.youtube.com/watch?v=Y7f0a7xbWHI, 我按照密码打字
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,'Frame aka window',size=(300,200))
panel=wx.Panel(self)
pic=wx.Image("back.bmp", wx.BITMAP_TYPE_BMP).ConvertToBitmap()
self.button=wx.BitmapButton(panel, -1, pic, pos=(10,10))
self.Bind(wx.EVT_BUTTON, self.doMe, self.button)
self.button.SetDefault()
def doMe(self, event):
self.Destroy
创建带有图像的按钮。我在声明无效图像时出错。 我将位图图像保存在一个文件夹中,其中有我正在使用的.py文件。 我觉得我把图像保存在错误的地方了? 提前谢谢你。在
我收到的错误
^{pr2}$
使用
wx.BITMAP_TYPE_ANY
而不是wx.BITMAP_TYPE_BMP
这样可以省去猜测它是否真的是BMP或者直接使用
wx.Bitmap()
。在原则上,您应该用完整的路径名命名映像。如果您有许多映像,那么就有一个映像目录,并在您使用它们时将该目录名
join
添加到您的映像名中,这将再次为您提供完整的路径(/home/images/back_按钮.bmp)在我通过添加
低于
^{pr2}$现在我没有收到错误消息,它正常运行。 我收到的这个问题的错误代码是:
我的主要问题给出的错误由萨克森州罗尔夫给出的代码解决了。在
相关问题 更多 >
编程相关推荐