星期二, 3月 01, 2005

wxPython : getting started

wxWindow class是所有window元件的parent class,包括menu,button,toolbar,status... etc。
如果要產生一個windows application的物件,要用wxFrame(也是從wxWindow衍生的class)。
wxFrame實作了所有windows application需要的動作反應,像resize,move,get, lose focus.. etc。

所以最簡單的一個windows prorgram:

from wxPython.wx import *
app = wxSimpleApp()
frame = wxFrame(None,-1,"Hello World")
frame.Show(1)
app.MainLoop()


wxSimpleApp()是application的主體,
wxFrame是application的顯示(視窗)部分。

在Window中加入edit component (加入編輯的能力)

from wxPython.wx import *
class MainFrame(wxFrame):
def __init__(self,parent,id,title):
wxFrame.__init__(self,parent,wxID_ANY,title,size=(200,100),

沒有留言:

網誌存檔