как исправить "TypeError: объект 'str' не вызывается" в python pyqt5 - PullRequest
0 голосов
/ 18 марта 2020

привет Я хочу получить решение в этом месте

Я новичок ie в python программировании

Я делаю что-то с инструментами

но я остановлено кодирование, поскольку cra sh произошел из-за какой-то проблемы

позвольте мне показать вам мои инструменты введите описание изображения здесь

когда я нажимаю обновить, выведите

TypeError: объект 'str' не может быть вызван

функциональный процесс 1. automati c обновить kuf_name (перенести global_nikname)

def CHANGE_MYNAME():
        #self.kuf_myname.text = v_myname
        self.global_nikname.textChanged['QString'].connect(self.kuf_myname.setText)

2. нажмите кнопку обновления

#전적 업데이트
    print(type(self.global_nikname.text()))
    if(self.global_nikname.text() != '' ):
        self.kuf_update.clicked.connect(lambda : RANK_UPDATE(self, 'kuf', self.kuf_myrace.currentText(), self.global_nikname.text() , self.kuf_yourname.text(), self.kuf_yourace.currentText(), self.kuf_map.currentText()))
    else:
        self.kuf_update.clicked.connect(lambda : RANK_UPDATE(self, 'kuf', self.kuf_myrace.currentText(), self.kuf_myname.text(), self.kuf_yourname.text(), self.kuf_yourace.currentText(), self.kuf_map.currentText()))
        print("global_nikname is empty")

Функция RANK_UPDATE ниже:

        def RANK_UPDATE(self, game, myrace, myname,yourname, yourace, gamemap):
          print(type(self.global_nikname))
          kuf_worksheet_history.append_row(['',today, '1500',myrace, myname, yourname, yourace, gamemap])

Мне кажется, причина получения значения Rank_update (self.kuf_myname.text (), myname) имеет тип QString. не введите строку, но я не могу исправить код

как это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...