창을 최소화 한 후 복원하는 데 어려움을 겪고 있습니다.wxpython에서 창 복원
최소화는 작동하지만 창을 다시 열려고합니다. self
복원하지만 Vodka_Frame은 복원하지 않습니다.
def minimizeProgram(event):
self.Iconize()
Vodka_Frame.Iconize()
def maximizeProgram(event):
if self.IsIconized()=='True' or Vodka_Frame.IsIconized()=='True':
self.Iconize(False)
Vodka_Frame.Iconize(False)
self.Show(True)
Vodka_Frame.Show(True)
self.Raise()
Vodka_Frame.Raise()
#### Catch the minimize event and minimize both windows.
self.Bind(wx.EVT_ICONIZE,minimizeProgram)
#### Catch the maximize event and maximize both windows.
self.Bind(wx.EVT_LEFT_DCLICK,maximizeProgram)
내가 잘못하고 있어요 무엇 : 여기
내 코드? 어떻게하면 창문을 다시 얻을 수 있습니까? :)
타이머와 시간 바인더를 사용하지 않으면 어떻게 될까요? – user2351394
다른 동료가 언급했듯이 두 번째 프레임을 주 프레임의 하위 프레임으로 만들면 작동합니다. EVT_ACTIVATE 또는 EVT_MAXIMIZE를 잡아 두 번째 프레임을 올릴 수 있다고 생각합니다. –
이 질문은 더 나은 의사 소통을 위해 도움이 될 것입니다. http://stackoverflow.com/questions/16923906/wxpython-window-maximize-restore – user2351394