How can I link checkbox to the variable under pushbutton? The checkbox will return either 0 or 1 for the variable F which will affect the calculation output.
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(400, 394)
self.spinBox = QtWidgets.QSpinBox(Dialog)
self.spinBox.setGeometry(QtCore.QRect(60, 120, 48, 24))
self.spinBox.setObjectName("spinBox")
self.spinBox.setRange(1, 200)
self.spinBox.setValue(0)
self.checkBox = QtWidgets.QCheckBox(Dialog)
self.checkBox.setGeometry(QtCore.QRect(60, 160, 87, 20))
self.checkBox.setObjectName("checkBox")
self.pushButton = QtWidgets.QPushButton(Dialog)
self.pushButton.setGeometry(QtCore.QRect(50, 190, 113, 32))
self.pushButton.setObjectName("pushButton")
self.lcdNumber = QtWidgets.QLCDNumber(Dialog)
self.lcdNumber.setGeometry(QtCore.QRect(90, 230, 113, 32))
self.lcdNumber.setObjectName("lcdNumber")
self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)
self.pushButton.clicked.connect(self.pushButton_handler)
def retranslateUi(self, Dialog):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
self.checkBox.setText(_translate("Dialog", "CheckBox"))
self.pushButton.setText(_translate("Dialog", "PushButton"))
def pushButton_handler(self, state):
A1 = self.spinBox.value()
F= ??? #F to be equal to 0 if check box checked or 1 if
check box unchecked.
i=A1*F
app.processEvents()'
self.lcdNumber.display(i)
