我想在wxpython中使用图像作为按钮。我想要的是,应该只有一个位图,没有其他边框或按钮周围的任何额外的像素。我真的只想捕获位图上的点击,所以也许我不需要一个实际的按钮。因此不需要“按下”按钮。如何使一个wxpython位图按钮只有图像,没有额外的像素和图像边框
我正在使用PlateButton和platebutton.PB_STYLE_NOBG的一个选项,只有在没有鼠标悬停或点击的情况下显示图像时才能正常工作。现在,当我将鼠标悬停在按钮上时,我想要的是同一图像的阴影图像(只有图像,没有边框或任何东西),但是我得到的是我的图像周围的方形边框。
我的代码:
import wx.lib.platebtn as platebutton
imageButton = platebutton.PlateButton(self._ribbon,wx.ID_NEW, bmp = wx.Bitmap("image.png", wx.BITMAP_TYPE_ANY), pos = (0,0), size = (37,17), style= platebutton.PB_STYLE_DEFAULT | platebutton.PB_STYLE_NOBG)
在寻求更多帮助之前,您可能想先接受一些早期问题的答案。这是它的工作方式:) – GreenAsJade