본 내용의 출처는 이글루 블로그의 '하린아빠' 라는 네임을 쓰시는 분의 블로그입니다.
[출처] - http://pythondev.egloos.com/90626
행여나 이글루 블로그가 없어지면 참고할 곳이 사라지기에 주인장님께 댓글을 남기고 퍼 옵니다.
[wxPython] wx.BoxSizer 이용하기
#!/usr/bin/python
# -*- coding: cp949 -*-
# layout.py
import wx
class MyFrame(wx.Frame):
def __init__(self, parent, id, title):
wx.Frame.__init__(self, parent, id, title, (-1, -1), wx.Size(550, 300))
# 패널 생성
panel = wx.Panel(self, -1)
# 박스 생성
box = wx.BoxSizer(wx.HORIZONTAL)
# 박스안에 버튼 추가
box.Add(wx.Button(panel, -1, 'Button1'), 1)
box.Add(wx.Button(panel, -1, 'Button2'), 1)
box.Add(wx.Button(panel, -1, 'Button3'), 1)
# 박스를 패널에 맞춤
panel.SetSizer(box)
self.Center()
class MyApp(wx.App):
def OnInit(self):
frame = MyFrame(None, -1, 'layout.py')
frame.Show(True)
return True
app = wx.App()
mainapp = MyApp(app)
mainapp.MainLoop()
[실행화면]
'Language > Python' 카테고리의 다른 글
[wxPython] wx.GridBagSizer를 이용한 wx.Button 정렬하기 (0) | 2017.02.06 |
---|---|
[wxPython] 계산기 만들기 (0) | 2017.02.01 |
[wxPython] wx.Button(버튼) 만들기 (0) | 2017.02.01 |
[wxPython] wx.ToolBar 만들기 (0) | 2017.02.01 |
[wxPython] wx.ManuBar 만들기(체크, 라디오, 서브 매뉴) (0) | 2017.01.28 |