@mklyushkin

Как передать изображение QPixmap по Socket?

Я пишу код сервера и клиента, где я формирую Хеш Таблицу(словарь) с массивами и передаю её по сокету, но появилась проблема - это запись в массив переменной типа QPixmap, ведь на серверной части я не создаю класс QGuiApplication, поэтому не могу передать изображение в QPIxmap. Как можно преобразовать изображение, чтобы оно могло записываться в массив на стороне сервера и преобразовываться в QPixmap на стороне клиента.
{
            'ObjName':["", ""],
            'name':["", ""],
            'des':["", ""],
            'image':[QtGui.QPixmap("Путь"), QtGui.QPixmap("Путь")],
            'version':[['0.1','0.2','0.3'], ['1b', '1.1a']],
            'bought':[True, False],
            'download':[['', '', ''], ['','']]
        }

Хеш таблица

self.request.sendall(pickle.dumps(<Тут хеш таблица>))

Передача Хеш-таблицы

self.ImageGame.setPixmap(image)
добавление QPixmap в интерфейс программы(Image забирается из этой таблицы)
  • Вопрос задан
  • 27 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы