Обработка нажатия кнопки без создания функции
В программе требуется, в случае нажатия на определенную кнопку, присвоить переменной значение.
Сейчас это выглядит так:
class mywindow(QtWidgets.QMainWindow):
def __init__(self):
global price
super(mywindow, self).__init__()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
self.ui.rb_Meat.toggled.connect(Meat)
self.ui.rb_Emuls.toggled.connect(Emuls)
...
def Meat():
global price
price = 10
def Emuls():
global price
price = 20
Можно ли как-то упростить данный код, например не создавать функции?
Источник: Stack Overflow на русском