QWebChannel новый клиент получает начальное состояние?

Что бы там ни было, я изучал использование QWebChannel как метода для создания сетевых видеоигр. Я столкнулся с проблемой, когда при присоединении new.clients они получают состояние игры в том виде, в котором оно было изначально, без каких-либо дополнительных изменений, которые вносили другие клиенты.

Глядя на пример клиента чата веб-канала, он выглядит так, как будто клиент напрямую связывается с changed сигналы, а затем извлекает свойства непосредственно с помощью вызовов метода / свойства.

Не обновляет ли QWebChannel состояние новых клиентов? Есть ли способ обойти это?

В настоящее время у меня есть свойство, которое является QVariantList QObects. Каждый QObject имеет enabled свойство, которое обновляется. Новые клиенты становятся устаревшими, и это сводит меня с ума.

1 ответ

Решение

Это ошибка в Qt. Об этом сообщается здесь: https://bugreports.qt.io/browse/QTBUG-70078

Другие вопросы по тегам