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

今天在使用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) #给状态栏设文字

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页