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
Posted by Real_G