Как связать поле TextEdit с CheckBox в Python PyQt

Я пытаюсь связать флажок с полем редактирования текста с помощью PyQT. Например, если флажок установлен, он возвращает предустановленное значение по умолчанию 55, а если флажок снят, поле редактирования текста должно быть очищено. Я не мог получить результаты, которые я хочу, и надеюсь, что кто-нибудь может дать несколько советов по этому поводу. Мой код в python выглядит следующим образом. Заранее спасибо!

self.ckb_Defmethane.stateChanged.connect(self.clickBox)

def clickBox(self, state):

    if state == QtCore.Qt.Checked:
        self.txt_methanecontent="55"

    else:
        self.txt_methanecontent.clear()

person Jason    schedule 13.11.2018    source источник
comment
изменить self.txt_methanecontent="55" на self.txt_methanecontent.append("55")   -  person eyllanesc    schedule 14.11.2018
comment
Спасибо. Я попробовал ваш метод, но после снятия флажка он создал список с исходным номером (55) и новым номером. Я фактически ввел текст-заполнитель 55, так что, когда я запускаю программу, номер 55 уже есть. Есть ли способ очистить текст в текстовом поле, если флажок не установлен, и 55 снова появляется при включении? Спасибо   -  person Jason    schedule 14.11.2018