wxPython -2 (wx.Frame)
Python :
2007. 4. 12. 02:15
반응형
다들 아시겠지만..간단한;;;
wxPython을 이용해 플밍을 해보겠습니다.
#-*-coding:mbcs-*-
import wx
class MyFrame(wx.Frame):
def __init__(self,parent,id,title):
wx.Frame.__init__(self,parent,id,title,size=(390,420),pos=wx.Point(100,100),
style=wx.SYSTEM_MENU |wx.CAPTION|wx.CLOSE_BOX )
panel=wx.Panel(self,-1)
class MyApp(wx.App):
def OnInit(self):
wx.InitAllImageHandlers()
self.frame=MyFrame(None,-1,'Python Gui')
self.frame.Centre()
self.frame.Show()
self.SetTopWindow(self.frame)
return True
if __name__ == '__main__':
app=MyApp(0)
app.MainLoop()
파이썬은 띠어 쓰기가 중요한져. 일단 저는 모두 탭 4칸 짜리를 이용합니다.
그런데....게시판에 붙여넣으니...모두 1칸으로 되네요;; 죄송합니다. (직접 치기는..좀 그렇구..)
위의 소스를 친 다음..... 확장자를 pyw 로 저장한다음 실행하면 다음과 같은 창이 만들어집니다.
반응형
'Python' 카테고리의 다른 글
wxPython -3 (wx.Icon) (0) | 2007.04.12 |
---|---|
wxPython -1 (wxPython설치) (0) | 2007.04.12 |
python에서의 singleton pattern (0) | 2007.04.12 |