파이썬 GUI, 스핀컨트롤 wx.SpinCtrl
개요 스핀컨트롤(wx.SpinCtrl)은 텍스트컨트롤(wx.TextCtrl)과 스핀버튼(wx.SpinButton)을 합쳐놓은 위젯이다. 위,아래 화살표를 눌러 숫자 값의 크기를 조절 할 수 있고, 본문에서는 입력된 숫자가 바뀌면 창 크기가 바뀌는 예제를 구현해본다. wx.SpinCtrl 스핀컨트롤(wx.SpinCtrl) 선언은 아래와 같으며, style 값에서 키보드 화살표 키로 숫자를 올리고 내리는 기능이 있다. spin = wx.SpinCtrl(parent, id, value="", pos=wx.DefaultPosition, size=wx.DefaultSize, style=0, min=0, max=100, initial=0, name="wxSpinCtrl") parent: 스핀컨트롤 부모 클래스 id..
더보기
파이썬 GUI, 메시지 다이얼로그 wx.MessageDialog
개요 메시지다이얼로그(wx.MessageDialog)를 출력해보자. 대화상자는 wx.OK, wx.CANCEL 버튼이 있고, 사용자의 버튼 선택에 따라 프레임을 스크린 중앙에 옮겨주는 기능을 구현한다. 예제는 프로그램을 켜고 5초가 지나면 대화상자가 뜬다. OK를 클릭하면 화면이 스크린 중앙으로 옮겨진다. wx.MessageDialog 메시지다이얼로그(wx.MessageDialog)는 가장 간단한 wxPython 대화상자 위젯이다. 구현 방식에 따라 알림, 주의, 확인, 취소 등의 기능을 수행한다. modal = wx.MessageDialog(parent, message, caption="", style=wx.OK|wx.CENTRE, pos=wx.DefaultPosition) answer = modal.S..
더보기