Сериализация QEvent для отправки через соединение QTcpSocket - PullRequest
0 голосов
/ 01 мая 2020

Я довольно новичок в Qt и C ++.

Я пытался отправить QMouseEvent через QTcpSocket. Я понимаю, что вы можете сериализовать объекты QObject, используя операторы QDataStream и << / >>. Тем не менее, QEvent не является поддерживаемым классом, поэтому мне было интересно, есть ли у кого-нибудь опыт его сериализации? Насколько я могу судить, вы можете перегружать операторы << / >> для сериализации пользовательских классов, но только разбивая их на поддерживаемые объекты QObject, что в моем случае невозможно, так как я пытаюсь отправить базовый класс Qt, который просто не реализовано.

Нужно ли использовать какую-то другую библиотеку для этого? Или это возможно только в QT?

...