Здравствуйте.
Смотрите def b1.
При выборе checkBox lineEdit должен заблокироваться для редактирования и переменная cam должна стать = 0, если же не нажимать на checkBox, то переменная cam берет значение из a, которое будет равно значению lineEdit. Искал разные способы и атрибуты checkBox, но у меня не получается сделать так, как правильно описать в if checkBox, чтобы все работало?
Или у меня в чём-то другом ошибки?
...
def retranslateUi(self, Form):
self.checkBox.setText(_translate("Form", "Использовать веб-камеру"))
def b1(self):
if self.checkBox.Checked(True):
ui.lineEdit.setReadOnly(True)
cam = cv2.VideoCapture(0)
else:
a = ui.lineEdit.text()
cam = cv2.VideoCapture('http://' + a + '/video')
cam.set(3, 640)
cam.set(4, 480)
...
Интерфейс: