wxPython如何佈局

wxpython教程 中谷

點擊(此處)摺疊或打開

  1. #導入庫

  2. import wx

  3. #實例化一個app

  4. app=wx.App()

  5. #創建一個Frame

  6. win = wx.Frame(None,title="HelloWorld!!",size=(450,300))

  7. """

  8. OpenBtn = wx.Button(win,label="Open",size=(80,25),pos=(315,0))

  9. SaveBtn = wx.Button(win,label="Save",size=(80,25),pos=(230,0))

  10. """

  11. #打開佈局畫板

  12. Bkg=wx.Panel(win)


  13. #創建一個水平佈局箱子

  14. Hbox=wx.BoxSizer(wx.HORIZONTAL)


  15. OpenBtn = wx.Button(Bkg,label="Open")

  16. SaveBtn = wx.Button(Bkg,label="Save")

  17. NameTxtCtl = wx.TextCtrl(Bkg)

  18. Hbox.Add(NameTxtCtl,proportion=1,flag=wx.EXPAND)

  19. Hbox.Add(OpenBtn,proportion=0,flag=wx.LEFT,border=5)

  20. Hbox.Add(SaveBtn,proportion=0,flag=wx.LEFT,border=5)


  21. ContentsTxtCtl=wx.TextCtrl(Bkg)


  22. #創建一個垂直佈局箱子

  23. Vbox=wx.BoxSizer(wx.VERTICAL )

  24. Vbox.Add(Hbox,proportion=0,flag=wx.EXPAND|wx.ALL,border=5)

  25. Vbox.Add(ContentsTxtCtl,proportion=1,flag=wx.EXPAND|wx.LEFT|wx.RIGHT|wx.BOTTOM,border=5)

  26. Bkg.SetSizer(Vbox)

  27. #顯示

  28. win.Show()

  29. #主循環

  30. app.MainLoop()



運行結果:



轉自:http://blog.chinaunix.net/uid-29630160-id-4705703.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章