Я пытаюсь создать программу обмена сообщениями для развлечения. Я намерен использовать это с друзьями и семьей, поэтому я хочу относиться к этому, как к созданию реального программного обеспечения, которое будет использоваться другими.
Подумав о будущем проекта, я понял, что изображения, видео и gif-файлы должны передаваться через приложение, без необходимости вести на внешние сайты, такие как giphy (хотя я не против вставлять видео).
В настоящее время я использую список для отображения сообщений, но это имеет много ограничений. В основном в презентации никакие программы обмена сообщениями не выбирают такие сообщения, как ячейка в электронной таблице. Но также в будущих функциях вы не можете добавить изображение в Listbox, вы не можете добавить видео или gif (также вы технически не добавляете запланированные вещи в Listbox, просто какие-либо данные отправляются клиенту, когда я использую сокеты).
Короче говоря, мне нужен виджет, который может обмениваться текстом, видео (большинство стандартных форматов, таких как mp4), аудио (mp3, wav, ogg, et c.) И изображениями (jpg, png, gif). , Этот виджет также должен быть прост в использовании для моей программы, которая является просто приложением для обмена сообщениями.
Если этот очень специфичный c виджет не существует, то что я мог бы сделать, чтобы выполнить вышеупомянутое вместо ?