2012-05-06 4 views
1

WxPython에 대한 간단한 질문이 있습니다. 프로그램 내 메인 프레임 안에 프레임을 넣고 싶습니다. 사용자는 프레임을 움직여서는 안됩니다. 니가 말하는 어떤 생각이야?프레임 안의 프레임 WxPython

감사

답변

0

당신은 당신이 달성하려고하는지에 대한 좀 더 많은 정보를 제공 할 수 있을까요? 사용자가 프레임을 이동할 수 없으면 프레임 내부의 패널 대신 프레임을 사용해야하는 이유는 무엇입니까? 임시 팝업을 사용하여 파일을 선택하거나 메시지를 표시하려면 대화 상자를 만들 수 있습니다.

하나의 커다란 창 대신 몇 개의 작은 창문이있는 김프 인터페이스 같은 것을 만드려고하십니까?

wxPython에서 프레임은 창이며 다른 창에서는 "창"이라는 단어를 사용합니다. 패널은 물건으로 채울 수있는 상자입니다. sizers, 기본적으로 테이블을 사용하여 패널에서이 "물건"을 구성 할 수 있습니다. 패널을 패널 안에 넣을 수도 있습니다. 지금까지 내가 말할 수있는 또 http://wiki.wxpython.org/AnotherTutorial

는, 당신 althought, wxPython을 당신의 프레임을 이동하지 못하도록 할 수있는 방법이 없다 : 여기 당신의 wxPython에서 중요한 모든 객체하고 사용하는 방법을 보여줍니다 좋은 튜토리얼입니다 크기 조정을 막을 수 있습니다. 다양한 syle 속성은 아래 링크에서 찾을 수 있습니다. http://docs.wxwidgets.org/2.8.11/wx_wxframe.html#wxframe

0

저는 OP가 MDI 프레임에 대해 이야기하고 있다고 생각합니다. MDI 프레임은 Microsoft에서 만든 것으로 이후 포기하기로 결정했습니다. 나는 OP가 wx.agw.aui 위젯과 wx.awi 위젯 세트를 체크 아웃해야한다고 생각한다. 왜냐하면 전자는 많이 업데이트되었고 wx.aui는 업데이트하지 않았기 때문이다. Agw 패키지는 순수한 Python이기 때문에 훨씬 더 해킹 가능합니다.

관련 문제