У меня есть некоторые элементы в списке, которые уменьшают внутреннее значение, когда это значение равно 0, появляются окна и спрашивают, что делать, есть 3 варианта, установите элемент как «завершен», установите элемент как «пропущенный», установите для параметра «delayed».Правильный способ обработки опций во всплывающем окне
Окно - это QDockWidget, и опции выбираются через QPushButtons, я хочу связать их с функцией, которая будет обрабатывать каждое из трех возможных действий.
как
self.options_button_completed.clicked.connect(self.set_completed)
self.options_button_missed.clicked.connect(self.set_missed)
self.options_button_delayed.clicked.connect(self.set_delayed)
Но я не могу сделать так, потому что мне нужна ссылка на элемент, который поднял окно, в первую очередь
Интересно, если это возможно, чтобы установить щелкнул слот таким образом, что он также передаст дополнительный аргумент, элемент, который поднял QDockWidget.
Возможно ли это? Или еще, как правильно справиться с этим?
Я предполагаю, что мне нужно будет сохранить переменную с элементом, но я ищу более чистый способ, не забивая класс переменными.