def resize(self): self.timer.stop() temp=QDialog() temp.ui=Ui_Dialog_Resize(self.image_stack[-1]) temp.ui.setupUi(temp) temp.show() temp.exec_() self.image_stack.append(temp.ui.image) self.timer.start(1) pass
def cropping(self): if type(self.image_stack[-1])==type(None): print("lol") return self.timer.stop() temp=QDialog() temp.ui=Ui_Dialog(self.image_stack[-1]) temp.ui.setupUi(temp) temp.show() temp.exec_() self.image_stack.append(temp.ui.image) self.timer.start(1) pass
def renderSettingsSlot(self): dialog = QDialog(self) dialog.ui = Ui_Dialog() dialog.ui.setupUi(dialog) renderSettings = self.viewport.getRenderSettings() dialog.ui.checkBoxLightSampling.setChecked( renderSettings.useLightSampling) dialog.ui.checkBoxCaustics.setChecked(renderSettings.renderCaustics) dialog.ui.spinBoxBounces.setValue(renderSettings.bounces) dialog.setWindowTitle('Render Settings') if dialog.exec_(): self.viewport.setRenderSettings( Rendersettings(dialog.ui.checkBoxLightSampling.isChecked(), dialog.ui.checkBoxCaustics.isChecked(), dialog.ui.spinBoxBounces.value()))
def btnEditLaps_Clicked(self): timer = self.getSelectedTimer(); if not timer: timer = self.timers.timers[0] # timer = Timer('New Timer') # QMessageBox.information(self, 'Select Timer', "No timer selected.\nPlease select timer and try again.", QMessageBox.Ok) # return dialog = QDialog() dialog.ui = Ui_frmEditLaps_Code(timer) # dialog.ui = Ui_Form() dialog.ui.setupUi(dialog) dialog.setAttribute(Qt.WA_DeleteOnClose) dialog.exec_() # dialog.show() # dialog.open() print(f'Saving changes: {dialog.ui.hasChanges}') if dialog.ui.hasChanges: self.timers.save()