Я пытаюсь использовать изображение в виде кнопки в wxpython. Я хочу, чтобы вокруг кнопки должно быть только растровое изображение и никакая другая граница или какой-либо дополнительный пиксель. Я бы просто хотел захватить щелчок по растровому изображению, так что, возможно, мне не нужна настоящая кнопка. Следовательно, нажатие кнопки «вниз» не требуется.Как сделать Wxpython Bitmap Button только с изображением и без дополнительных пикселей и рамкой вокруг изображения
Один из вариантов, что я использую 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