class DailyDialog(QtWidgets.QDialog): def __init__(self, parent=None): super(DailyDialog, self).__init__(parent) self.ui = DailyForm() self.ui.setupUi(self) # use new style signals self.ui.buttonBox.accepted.connect(self.accept) self.ui.buttonBox.rejected.connect(self.reject) def accept(self): dated = self.ui.calendarWidget.selectedDate() os.system("python3 ../ReportGenerator/reportgen.py --daily " + dated.toPyDate().strftime("%Y-%m-%d")) super(DailyDialog, self).accept()
def __init__(self, parent=None): super(DailyDialog, self).__init__(parent) self.ui = DailyForm() self.ui.setupUi(self) # use new style signals self.ui.buttonBox.accepted.connect(self.accept) self.ui.buttonBox.rejected.connect(self.reject)