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

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

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

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

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

1

Решение

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]