@Vladosio

Python. Как описать checkBox в if?

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


Интерфейс:6069b90718bab794693535.png
  • Вопрос задан
  • 641 просмотр
Пригласить эксперта
Ответы на вопрос 1
@bbkmzzzz
Qt::CheckState QCheckBox::checkState() const
Returns the checkbox's check state. If you do not need tristate support, you can also use QAbstractButton::isChecked(), which returns a boolean.

See also setCheckState() and Qt::CheckState.

if self.checkBox.isChecked():
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы