2011-10-18 2 views

답변

3

사용 wx.aui.AuiManager.SavePerspective 및 wx.aui.AuiManager.LoadPerspective로드하고

를 들어 (당신이로드 할 때 저장 때 한대로 창 일관된가 가정) 레이아웃 데이터를 저장합니다 wxPython SavePerspective는 어딘가에 저장할 수있는 문자열을 반환 한 다음 LoadPerspective로 전달합니다. 이것은 100 % 안정적으로 작동하지 않을 수 있습니다 - 나는 그것으로 전에 많은 문제가 있었어. wxWidgets에 대한

문서는 여기에 있습니다 : http://docs.wxwidgets.org/2.8/wx_wxauimanager.html#wxauimanagersaveperspective http://docs.wxwidgets.org/2.8/wx_wxauimanager.html#wxauimanagerloadperspective

관리자에서 하나의 창를 들어,에 SavePaneInfo 및 LoadPaneInfo을 사용할 수 있습니다 wx.aui.AuiManager

+0

이 방법에 대해 알고 있지만 내 컴퓨터에 내 패널 위치를 저장하고 프로그램을 다시 시작한 후로드하려는 경우 어떻게해야합니까? – user1000571

+0

프로그램을 다시 시작한 후에 파일을로드하려면 어떻게 든 파일에 저장하십시오. 그냥 파일에 텍스트를 쓰거나 wx.Config를 사용하거나 ConfigParser.RawConfigParser를 사용하여 ini 파일/레지스트리에 쓰십시오. 그런 다음 시작시 AUI 관리자 + 창을 작성한 후 파일의 존재 여부를 확인하고 읽은 다음 원근감을로드하십시오. – benpmorgan

+0

감사합니다. 이해 했어. 인코딩에 문제가 있었지만 해결했습니다. – user1000571

관련 문제