본 내용의 출처는 이글루 블로그의 '하린아빠' 라는 네임을 쓰시는 분의 블로그입니다.
[출처] - http://pythondev.egloos.com/104016
행여나 이글루 블로그가 없어지면 참고할 곳이 사라지기에 주인장님께 댓글을 남기고 퍼 옵니다.
[wxPython] 이벤트02 (사이즈 이벤트 예제 : wx.EVT_SIZE)
#!/usr/bin/python
# -*- coding: cp949 -*-
# sizeevent.py
import wx
class SizeEvent(wx.Frame):
def __init__(self, parent, id, title):
wx.Frame.__init__(self, parent, id, title)
# 사이즈 조정 이벤트 연결
self.Bind(wx.EVT_SIZE, self.OnSize)
self.Centre()
# 사이즈 조정 이벤트 처리함수
def OnSize(self, event):
# 타이틀에 이벤트 발생시 사이즈를 구하여 표시해준다.
self.SetTitle(str(event.GetSize()))
class MyApp(wx.App):
def OnInit(self):
se = SizeEvent(None, -1, 'sizeevent.py')
se.Show(True)
return True
app = MyApp(0)
app.MainLoop()
[실행화면]
'Language > Python' 카테고리의 다른 글
[wxPython] 이벤트04 (사이즈 이벤트 예제 : wx.EVT_PAINT) (0) | 2017.02.06 |
---|---|
[wxPython] 이벤트03 (사이즈 이벤트 예제 : wx.EVT_SIZE) (0) | 2017.02.06 |
[wxPython] 이벤트01 (스크롤 이벤트 예제) (0) | 2017.02.06 |
[wxPython] Bitmap 화면에 출력하기 (0) | 2017.02.06 |
[wxPython] 패널의 색상을 시간 단위로 변경하기(wx.Timer, colours.py) (0) | 2017.02.06 |