저는 Python을 처음 사용합니다. 나는 툴바를 생성 wxPython을하고 나는 현재 내 코드를 사용하여 응용 프로그램을 쓰고 있어요 것은 다음과 같습니다wxPython 툴바 도움말
class Window(wx.Frame)
def __init__(self, parent, plot):
wx.Frame.__init__(self, parent, wx.ID_ANY, "Name", size =(900, 600))
self.Centre()
self.toolbar = self.CreateToolBar(style=(wx.TB_HORZ_LAYOUT | wx.TB_TEXT))
self.toolbar.SetToolBitmapSize((32,32))
self.toolbar.AddLabelTool(3, '', wx.Bitmap('GUI/icons/fileopen.png'))
self.toolbar.AddLabelTool(3, '', wx.Bitmap('GUI/icons/filesave.png'))
self.toolbar.AddSeparator()
self.toolbar.Realize()
나는 약간의 코드를 정리하려고 나는 그래서 자신의 클래스가 도구 모음을 원하는 I 툴바를 만들고 싶다면 간단히 다음과 같이 호출하십시오.
toolbar = Toolbar()
제 질문은 어떻게 다시 작성하여 그와 같이 작동 할 수 있습니까? 현재 내 코드는 다음과 같습니다.
class Toolbar():
def __init__(self):
self.toolbar = self.CreateToolBar(style=(wx.TB_HORZ_LAYOUT | wx.TB_TEXT))
self.toolbar.SetToolBitmapSize((32,32))
self.toolbar.AddLabelTool(3, '', wx.Bitmap('GUI/icons/fileopen.png'))
self.toolbar.AddLabelTool(3, '', wx.Bitmap('GUI/icons/filesave.png'))
self.toolbar.AddSeparator()
self.toolbar.Realize()
'자체'작동 방식은 잘 모르겠습니다. 초기화 기능을 다시 작성해야합니까? 어떻게 수정해야합니까? 어떤 도움이라도 대단히 감사합니다. 감사합니다