简述
wxPython中的进度条控件被称为Gauge. Wx.Gauge 类对象显示一个垂直或水平条,以图形方式显示递增数量。它通常用于演示复制文件或安装软件等过程的进展。
Wx.Gauge control可用于确定模式和不确定模式。当可以相当准确地确定完成任何操作所需的时间时,仪表进度条会显示已完成任务的百分比。但是,在不确定模式下,它仅表示该过程正在进行中。
在确定模式下,进度位置会定期更新。在不确定模式下,调用 Pulse() 函数将更新进度条。
Wx.Gauge 类构造函数所需的参数是 -
range 参数设置仪表的最大值。在不确定模式下,此参数被忽略。
Gauge 类的可能样式参数是 -
序列号 |
参数及说明 |
1 |
wx.GA_HORIZONTAL
进度条的横向布局 |
2 |
wx.GA_VERTICAL
进度条的垂直布局 |
3 |
wx.GA_SMOOTH
使用一个像素宽的更新步骤平滑进度条 |
4 |
wx.GA_TEXT
以百分比显示当前值 |
下表列出了此类的一些重要方法 -
序列号 |
方法和描述 |
1 |
GetRange()
返回仪表的最大值 |
2 |
SetRange()
设置仪表的最大值 |
3 |
GetValue()
返回仪表的当前值 |
4 |
SetValue()
以编程方式设置当前值 |
5 |
Pulse()
将仪表切换到不确定模式 |