Adding a progress bar

More
2 years 1 month ago #309890 by Abdulkareem
I added a progress bar for the gcode to my ui but the % remains at zero I don't know what i am suppose to do on the handler file front. This is my handler file.

Please Log in to join the conversation.

More
2 years 1 month ago #309891 by Abdulkareem
Replied by Abdulkareem on topic Adding a progress bar
Also i want to add error messages but i dont know how to

Please Log in to join the conversation.

More
2 years 1 month ago #309897 by cmorley
Replied by cmorley on topic Adding a progress bar
You can set it up similar to Qtdragon by adapting this code:
Code:
    STATUS.connect('progress', lambda w,p,t: self.updateProgress(p,t))     def updateProgress(self, p,text):         if p <0:             self.w.progressBar.setValue(0)             self.w.progressBar.setFormat(_translate("HandlerClass",'PROGRESS'))         else:             self.w.progressBar.setValue(p)             self.w.progressBar.setFormat('{}: {}%'.format(text, p))     def percent_loaded_changed(self, fraction):         if fraction <0:             self.w.progressBar.setValue(0)             self.w.progressBar.setFormat(_translate("HandlerClass",'PROGRESS'))         else:             self.w.progressBar.setValue(fraction)             txt = _translate("HandlerClass","LOADING")             self.w.progressBar.setFormat('{}: {}%'.format(txt, fraction))     def percent_done_changed(self, fraction):         self.w.progressBar.setValue(fraction)         if fraction <0:             self.w.progressBar.setValue(0)             self.w.progressBar.setFormat(_translate("HandlerClass",'PROGRESS'))         else:             txt = _translate("HandlerClass","COMPLETE")             self.w.progressBar.setFormat('{}: {}%'.format(txt, fraction))

In Designer, you must set signals from gcode_viewer and gcodegraphics to call percent_donw_changed and percent_loaded_changed.

Chris

Please Log in to join the conversation.

More
2 years 1 month ago #309979 by Abdulkareem
Replied by Abdulkareem on topic Adding a progress bar
Okay thank you ill try it now

Please Log in to join the conversation.

Time to create page: 0.164 seconds
Powered by Kunena Forum