Progress bar / status bar creation inside HM

Roshan Shiveshwar
Roshan Shiveshwar Altair Community Member
edited October 2020 in Community Q&A

Hi,

 I am creating a custom HM tab using  hm_framework.  In the GUI, I am planning to add a progess bar/status bar which should update during the process. As of now, I am able to create progress bar but unable to update it dynamically.

 

 

Is there any way to achive this?

 

Thanks,

Roshan

<?xml version="1.0" encoding="UTF-8"?>image.png

Answers

  • tinh
    tinh Altair Community Member
    edited June 2018

    Hi,

    In loop where you are changing % of progress bar, you need 'update' command to refresh GUI

    example

    for {set i 1} {$i<100} {incr i} {

         set progress_percent $i; #at this time progress bar displaying not yet moved to i%

         update; #after updating GUI, progress bar move to i%

    }

     

    if loop is very long (millions of cycles), 'update' will slow down script very much.

    so I only 'update' GUI once per 10000 cycles, help to save time while program is not frozen.

     

  • Roshan Shiveshwar
    Roshan Shiveshwar Altair Community Member
    edited June 2018

    Thanks tinh !

    I was not using the 'update' command. :D/emoticons/default_biggrin.png' srcset='/emoticons/biggrin@2x.png 2x' title=':D' width='20' />