WxPython状态栏的创建和设置方法


发布日期 : 2013-09-24 05:20:00 UTC

访问量: 168 次浏览

今天在使用WxPython开发GUI界面的时候,突然想加一下 状态栏,于是找了一下添加的方法。 添加方法基本有两种: 第一种是单独创建一个StatusBar对象,再将再添加到当前 窗口;第二种则是将StatusBar当做是当前窗口创建出来的 对象。结构上稍微有一些不一样。

statusBar = wx.StatusBar(self, -1)# 实例化 wx.StatusBar statusBar.SetFieldsCount(3) # 状态栏分成3个区域 statusBar.SetStatusWidths([-1,-1,-1]) #区域宽度比列,用负数 statusBar.SetStatusText("A Custom StatusBar...", 0) #给状态栏设文字 self.SetStatusBar(statusBar) #将状态栏附加到框架上 statusBar = self.CreateStatusBar() #调用框架wx.frame的CreateStatusBar方法 statusBar.statusBar.SetFieldsCount(3) # 状态栏分成3个区域 statusBar.SetStatusWidths([-1,-1,-1]) #区域宽度比列,用负数 statusBar.SetStatusText("A Custom StatusBar...", 0) #给状态栏设文字