wx.FileDialog 썸네일형 리스트형 파이썬 GUI, 파일선택컨트롤 wx.FilePickerCtrl 개요 파일선택컨트롤(wx.FilePickerCtrl)은 이름 그대로 파일 선택을 위한 컨트롤이다. 파일선택컨트롤은 텍스트컨트롤(wx.TextCtrl)과 버튼(wx.Button)으로 구성되어 있고, 버튼을 클릭하면 파일다이얼로그(wx.FileDialog)가 열린다. 사용법이 매우 간단하니 여기서는 파일선택컨트롤로 패널에 GIF Animation을 추가하는 법을 알아보자. wx.FilePickerControl 선언은 일반 대화상자(wx.Dialog)의 선언과 비슷하고, 파일 선택을 위한 와일드카드(wildcard)가 추가된다. 와일드카드 문법에 대해서는 어렵지 않으므로 예제를 참조하자. fpc = wx.FilePickerCtrl(parent, id=wx.ID_ANY, path="", message="", w.. 더보기 파이썬 GUI, 스태틱박스 사이저 wx.StaticBoxSizer 개요 스태틱박스사이저(wx.StaticBoxSizer)는 본래 wxPython의 기본 컨테이너인 박스사이저(wx.BoxSizer)를 기반으로 만들어졌다. 단순히 박스사이저의 둘레에 경계선을 그리고 레이블을 추가한 위젯인데, 서로 같은 기능을 하는 위젯들끼리 하나로 묶어 보여줄 수 있어서 활용도가 높다. 예제는 스태틱박스사이저를 활용하여 텍스트파일을 여는 위젯을 구현하였다. wx.StaticBoxSizer 스태틱박스사이저의 선언은 아래와 같이 세 줄이 필요하다. 첫째로 레이블(제목)이 있는 스태틱박스(wx.StaticBox)를 선언해야 하고, 둘째로 스태틱박스를 부모로 갖는 스태틱박스사이저(wx.StaticBoxSizer)를 선언한다. 그리고 마지막으로 스태틱박스사이저에 들어갈 위젯들을 .Add() 메소드.. 더보기 이전 1 다음