def action_clear_button(): tasks.neural.clear() reload_lessons() def action_teach_button(): tasks.refresh() reload_lessons() if __name__ == '__main__': app = QApplication(argv) window = MainWindow() contents = window.centralWidget() status_bar = window.statusBar() data = contents.head_widget window.menuBar().action_queue_clear.triggered.connect(remove_lessons) window.menuBar().action_clear.triggered.connect(action_clear_button) window.menuBar().action_teach.triggered.connect(action_teach_button) data.add_button.clicked.connect(add_button_click) status_bar.showMessage('Загрузка...', msecs=STATUS_BAR_TIMEOUT) load_tasks() window.show() status_bar.showMessage('Готово', msecs=STATUS_BAR_TIMEOUT) exit_code = app.exec() exit(exit_code)