Я хочу иметь изображение под слайдером в графическом интерфейсе wxpython.Текст спрашивает "Какова стоимость?"и я хочу иметь изображение значения (например, 35) под ползунком и иметь разные изображения, которые меняются по мере навигации.
Я исследовал эту проблему, но нашел только способы сделать изображение целым фоном, а не отображать его на панели.
import wx
class MyPanel(wx.Panel):
def __init__(self, parent, id):
wx.Panel.__init__(self, parent, id)
self.SetBackgroundColour("white")
text1 = wx.StaticText(self, -1, "What is the value", (10,10))
self.slider1 = wx.Slider(self, -1, 50, 0, 100, (10, 40), (200, 50),
wx.SL_HORIZONTAL | wx.SL_AUTOTICKS | wx.SL_LABELS)
self.Bind(wx.EVT_SLIDER, self.sliderUpdate)
def sliderUpdate(self, event):
self.pos1 = self.slider1.GetValue()
if self.pos1 == 35:
box = wx.MessageDialog(None, "BINGO!", "Title", wx.OK)
box.ShowModal()
app = wx.App()
frame = wx.Frame(None, -1, "Title", size = (400, 310))
MyPanel(frame,-1)
frame.Show(True)
app.MainLoop()
Кроме того, я не уверен, как создать несколько страницчтобы переключить изображения внизу и иметь кнопку отправки, которая проверяет, является ли она правильной, прежде чем двигаться дальше.
Любая литература или видео, на которые вы можете указать мне, чтобы лучше узнать wxpython, также будут оценены.