Пример #1
0
        job_id = QVariant(item.data(Qt.UserRole)).value()
        sched.remove_job(job_id)

    MyUI.Update_List(sched.get_jobs())


# Main Function
if __name__ == '__main__':
    sched = BackgroundScheduler()  # initialize scheduler
    sched.add_jobstore('sqlalchemy', url='sqlite:///jobstore.db')

    app = QtWidgets.QApplication(sys.argv)  # Define QT app

    MyUI = Ui()  # Initialize UI
    MyUI.Add.clicked.connect(
        Add_button_Pressed)  # Connect Push Button to Handler
    MyUI.Delete.clicked.connect(Delete_Button_Clicked)
    MyUI.clear.clicked.connect(clear_hist)
    MyUI.tab.currentChanged.connect(call_hist)

    sched.start()

    MyUI.Update_List(sched.get_jobs())

    # MyUI.PenJobList.addItem("Item 1")
    # MyUI.PenJobList.addItem("Item 2")
    # MyUI.PenJobList.addItem("Item 3")
    # MyUI.PenJobList.addItem("Item 4")

    app.exec_()