wxPython Создать окно изображения только для панели инструментов - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь создать фрейм wxPython размером с созданную мной панель инструментов.

Я успешно создал wx.Frame и пустую панель инструментов, но окно слишком большое, как мне это сделать?сделать так, чтобы он просто соответствовал панели инструментов.

Код, который я пробовал:

import wx

class Example(wx.Frame):
    def __init__(self, *args, **kwargs):
        super(Example, self).__init__(*args, **kwargs)

        vbox = wx.BoxSizer(wx.VERTICAL)

        toolbar1 = wx.ToolBar(self)
        toolbar1.SetToolBitmapSize(wx.Size(64, 64))
        toolbar1.Realize()
        vbox.Add(toolbar1, 0, wx.EXPAND)
        self.SetSizer(vbox)
        self.SetTitle('Toolbars')
        self.Centre()
        vbox.Fit(self)

app = wx.App()
ex = Example(None)
ex.Show()
app.MainLoop()

1 Ответ

0 голосов
/ 26 сентября 2019

Нельзя ли установить размер рамки в соответствии с размером панели инструментов.Что-то вроде.

self.size = toolbar1.size
...