Чтобы получить результат выполнения функции, вам необходимо использовать return statement. Например, если функция возвращает значение, вы можете использовать return для возврата этого значения и присвоения его переменной.
Для извлечения значения message.payloadString из функции onMessageArrived() библиотеки Paho MQTT и присвоения его переменной, вам нужно создать переменную за пределами функции и присвоить ей значение message.payloadString внутри функции. Затем вы сможете использовать это значение в Text или TextInput.
Примерно так:
```python
# создаем переменную для хранения значения message.payloadString
message_value = ""
def onMessageArrived(client, userdata, message):
global message_value # указываем, что используем глобальную переменную
# присваиваем значение message.payloadString переменной message_value
message_value = str(message.payloadString)
# использование значения message_value в Text или TextInput
print(message_value)
```
Теперь значение message_value будет содержать значение message.payloadString, которое можно использовать в других частях вашего кода без ошибки "Invalid state not connected".