ScrolledPanel только с вертикальной полосой прокрутки и WrapSizer

Я используюWrapSizer чтобы иметь автоматический макет (в виде галереи миниатюр), как это (см. скриншот наоставил):

Я хотел бы, чтобы, если есть два много элементов, (вертикальный только) -ScrollBar добавлен на панель (см. правый скриншот).Как добавить такую вертикальную полосу прокрутки на панель с помощью WrapSizer?

Я попробовал, смешиваяWrapSizer а такжеScrolledPanel, но я не могу получить желаемый макет.

class MyPanel(scrolled.ScrolledPanel):
    def __init__(self, parent):
        scrolled.ScrolledPanel.__init__(self, parent)
        self.SetBackgroundColour('#f8f8f8')
        sizer = wx.WrapSizer()
        self.SetupScrolling()

        # add some widgets btn1, btn2, etc. in the WrapSizer
        sizer.Add(btn1, 0, wx.ALL, 10)
        sizer.Add(btn2, 0, wx.ALL, 10)

Ответы на вопрос(2)

Ваш ответ на вопрос