wxPythhon 사용(2)

4802 단어 Python3wxpythonPython
안녕하세요. 지금부터 wxPython을 사용하고 싶습니다.
대상과 동작 환경 등 최초에 필요한 정보는 wxPython 사용(1)와 같다.
또한 이번 내용은 wxPython 사용(1)의 후속 내용이니 꼭 읽어주시기 바랍니다.

wx.Frame의 기본 사항


저번에.Frame에 대한 약간의 촉각, wx.Frame은 응용 프로그램의 가장 높은 창입니다.
wxPytohon에서는 기본적으로 모든 위젯이 부모 위젯을 지정하여 실례화합니다. wx.Frame 및 wxDialog만 예외입니다.
일반적으로 wx.Frame 또는 wxFrame의 하위 클래스를 사용합니다.

"pos"를 사용하여 표시 위치 설정


wx.프레임의 표시 위치를 X축 및 Y축을 사용하는 좌표로 설정합니다. 모니터의 왼쪽 위 구석을 X=0, Y=0으로 설정하고 X축과 Y축을 조정합니다.Point 레벨로 표현합니다.
window_display04.py
import wx
app = wx.App()
coordinate = wx.Point(10,50)
frame = wx.Frame(None, -1, 'Hello,World!',size=(500,500),pos=coordinate)
frame.Show()
app.MainLoop()
샘플 코드를 실행하면 이전 창이 표시됩니다display01.py와 변하지 않는 창을 표시하지만 디스플레이에 표시되는 위치가 변경됩니다. X=10 (왼쪽부터 10), Y=50 (위에서 50) 을 설정한 결과 아래 그림과 같습니다.

또한 샘플 코드의 세 번째 줄을 간소화하고 네 번째 줄에 넣을 수 있다.frame = wx.Frame(None, -1, 'Hello,World!',size=(500,500),pos=(10,50))

"size"를 사용하여 초기 크기 설정


wx.Size 클래스를 사용하여 사이즈 설정을 합니다. 실제 샘플 코드는 01부터 04까지 매번 size를 사용합니다.
이것의 이용 방법과 wx.Point와 상당히 비슷합니다. 그럼 wx를 다시 한 번 보십시오.사이즈 사용법을 확인해 볼게요.
window_display05.py
import wx
app = wx.App()
window_size = wx.Size(400,100)
frame = wx.Frame(None, -1, 'Hello,World!',size=window_size,pos=(10,50))
frame.Show()
app.MainLoop()
샘플 코드를 실행한 후 w=400(너비 400), h=100(높이 100) 설정의 결과는 다음과 같다.

또한 샘플 코드의 세 번째 줄을 간소화하고 네 번째 줄에 넣을 수 있다.frame = wx.Frame(None, -1, 'Hello,World!',size=(400,100),pos=(10,50))wz, Size도 wz.Point와 마찬가지로 명확한 실례 없이 설정할 수 있기 때문에 저장 수치를 전달하는 원조를 통해 wx를 자동으로 진행할 수 있다.Size 생성
이번 wxPythhon을 사용하면 이것으로 끝냅니다.
읽어주셔서 감사합니다.
다음에 또 만나요!

wxptyhon 디렉토리 사용

  • wxPython 사용(1)
  • 좋은 웹페이지 즐겨찾기