文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Frames and Dialogs → Frame

Frames and Dialogs → Frame

时间:2007-04-12  来源:wxPhoenix

  Overview = """\ A Frame is a window whose size and position can (usually) be changed by
the user. It usually has thick borders and a title bar, and can optionally
contain a menu bar, toolbar and status bar. A frame can contain any window
that is not a Frame or Dialog. It is one of the most fundamental of the
wxWindows components.
  A Frame that has a status bar and toolbar created via the
CreateStatusBar、CreateToolBar functions manages these windows, and adjusts
the value returned by GetClientSize to reflect the remaining size available to application windows. By itself, a Frame is not too useful, but with the addition of Panels and other child objects, it encompasses the framework around which most user interfaces are constructed.   If you plan on using Sizers and auto-layout features, be aware that the Frame
class lacks the ability to handle these features unless it contains a Panel.
The Panel has all the necessary functionality to both control the size of
child components, and also communicate that information in a useful way to
the Frame itself.
"""     import wx   class Frame(wx.Frame):
 def __init__(
  self, parent, id=-1, title='Test Frame', pos=wx.DefaultPosition,
  size=wx.DefaultSize, style=wx.DEFAULT_FRAME_STYLE
  ):
  
  wx.Frame.__init__(self, parent, id, title, pos, size, style)
  panel = wx.Panel(self, -1)
  
  button = wx.Button(panel, wx.NewId(), "Close Me")
  self.Bind(wx.EVT_BUTTON, self.OnCloseMe, button)
  

 def OnCloseMe(self, event):
  self.Close(True)
  

def TestFrame():
 app = wx.PySimpleApp()
 frame = Frame(parent=None)
 frame.Centre()
 frame.Show()
 app.MainLoop()
 
if __name__ == "__main__":
 TestFrame()
相关阅读 更多 +
排行榜 更多 +
旋鹿钢琴游戏

旋鹿钢琴游戏

音乐节奏 下载
vivo半世界之旅手游

vivo半世界之旅手游

模拟经营 下载
卡牌潜行者完整免费版

卡牌潜行者完整免费版

冒险解谜 下载