Здравствуйте.
Смотрите 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)
        ...
Интерфейс:
