使用wxPython的自定义滑块小部件

Bas*_*asj 8 python wxwidgets wxpython slider custom-controls

我需要做一个

slider = wx.Slider(self, 100, 25, 1, 100, (30, 60), (250, -1), wx.SL_HORIZONTAL)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

具有透明背景(因为它出现在具有不均匀背景的面板上).

更一般地说,如何才能将其外观改为这样的?

在此输入图像描述

(.png如果需要,我可以使用小部件元素的文件.)

VZ.*_*VZ. 4

不,wxWidgets 使用本机外观和感觉,Windows 下的本机控件看起来像顶部的屏幕截图,而不是底部的屏幕截图。如果您想拥有自定义外观,则确实需要使用自定义控件。