[PL]/Python
[wxPython] static box & radio button
객과 함께.
2007. 11. 9. 23:39
#!/usr/bin/python
#coding: cp949
import wx
class TestPanel(wx.Frame):
def __init__(self, parent, title):
wx.Frame.__init__(self, parent, -1, title, size=(600, 400))
panel = wx.Panel(self, -1)
sizer = wx.BoxSizer(wx.VERTICAL)
rb = wx.RadioBox(
panel, -1, 'RadioBox', wx.DefaultPosition, wx.DefaultSize,
['Python', 'wxWidget', 'wxPython'], 1, wx.RA_SPECIFY_COLS
)
sizer.Add(rb, 0, wx.ALL, 10)
box = wx.StaticBox(panel, -1, "그룹 박스")
bsizer = wx.StaticBoxSizer(box, wx.VERTICAL)
t = wx.StaticText(panel, -1, "그룹 박스 예제 입니다.")
bsizer.Add(t, 0, wx.TOP | wx.LEFT, 10)
border = wx.BoxSizer(wx.HORIZONTAL)
border.Add(sizer, 0, wx.EXPAND | wx.ALL, 10)
border.Add(bsizer, 1, wx.EXPAND | wx.ALL, 10)
panel.SetSizer(border)
if __name__ == '__main__':
app = wx.App()
frame = TestPanel(None, "그룹박스예제")
frame.Show(True)
app.MainLoop() |