from PyQt6.QtWidgets import QDialog from _Window_checksum_progress_dialog import Ui_ChecksumProgressDialog class DialogChecksumProgress(QDialog, Ui_ChecksumProgressDialog): def __init__(self,*args,**kwargs): super(DialogChecksumProgress,self).__init__(*args,**kwargs) self.setupUi(self) # self.import_dialog = UI_DialogImport() # self.ui_import_dialog = Ui_DialogImport() def is_shown(self): return self.isVisible() def open_dialog(self,should_be_open): if should_be_open is True: if self.is_shown() is False: self.show() else: print('Checksum dialog already open.') else: self.close_dialog() def close_dialog(self): if self.is_shown(): self.hide() def set_progress(self, n): # print("%d%% done" % n) self.progressBar_getting_checksum.setValue(int(n)) # self.lcd_import_progress.display(n) def set_file(self,f): self.l_content_checksum_filename.setText(f)