IProgressMonitor Abstract Class

The object of this class is a progress monitor. It is used to display calculations progress in the software application and to check if the user has requested an abort of the computation.

When displayed in the application, each progress message has four items:

All of this functionality and abort interaction is achieved using the following functions:

Example:

progMon.BeginTask("Process DQS")

progMon.SetSubTaskName("Compute UI segments")

progMon.SetTaskProgressPercentage(33)

progMon.SetSubTaskName("Compute the rest")

progMon.SetTaskProgressPercentage(100)

progMon.EndTask(True)

Related Topics 

Other Application-Specific Classes Used in Python Scripts