Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2018, 23:14   #1
Alexis_777
Пользователь
 
Регистрация: 08.11.2017
Сообщений: 48
По умолчанию Смайлы в чате

Добрый день. Делаю чат на Qt сокетах. Пока новичок в этом деле и ничего в нэте не нашел. Хочу сделать кнопку с добавлением смайлов. Может кто-то раньше делал или знает как это можно сделать? Может сложности в дальнейшем с отправкой этих смайлов могут быть отпишитесь кто знает)
Изображения
Тип файла: png Смайлы.PNG (11.4 Кб, 95 просмотров)
Alexis_777 вне форума Ответить с цитированием
Старый 16.05.2018, 07:43   #2
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

а что там делать? пишите какие-нибудь зарезервированные слова к пример [SMILE:01] при получении ищите подобные слова и заменяете их на картинку, зачем же их отправлять?
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 16.05.2018, 10:30   #3
Alexis_777
Пользователь
 
Регистрация: 08.11.2017
Сообщений: 48
По умолчанию

Цитата:
Сообщение от Stanislav Посмотреть сообщение
а что там делать? пишите какие-нибудь зарезервированные слова к пример [SMILE:01] при получении ищите подобные слова и заменяете их на картинку, зачем же их отправлять?
можно пример или ссылку реализации? а то так не совсем понятно.
Alexis_777 вне форума Ответить с цитированием
Старый 16.05.2018, 10:44   #4
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Вас в гугле похоже тоже забанили. Не знаю почему но сделаю сегодня исключение (Марс в фазе леопарда видимо)

https://www.c-sharpcorner.com/articl...Sharp-and-net/
https://www.codeproject.com/Question...at-application
https://stackoverflow.com/questions/...g-smiley-image
Я часть той силы, что вечно хочет зла, но вечно совершает благо..

Последний раз редактировалось Stanislav; 16.05.2018 в 10:46.
Stanislav вне форума Ответить с цитированием
Старый 16.05.2018, 10:56   #5
Alexis_777
Пользователь
 
Регистрация: 08.11.2017
Сообщений: 48
По умолчанию

Цитата:
Сообщение от Stanislav Посмотреть сообщение
Вас в гугле похоже тоже забанили. Не знаю почему но сделаю сегодня исключение (Марс в фазе леопарда видимо)

https://www.c-sharpcorner.com/articl...Sharp-and-net/
https://www.codeproject.com/Question...at-application
https://stackoverflow.com/questions/...g-smiley-image
ОЧень смешно..
Alexis_777 вне форума Ответить с цитированием
Старый 16.05.2018, 11:17   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Что тут непонятного? На клиенте храните картинки смайлов и при выводе сообщений коды смайлов заменяйте на картинки.
Как именно это реализовать зависит от реализации вашего чата (клиентов).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 16.05.2018, 12:35   #7
Alexis_777
Пользователь
 
Регистрация: 08.11.2017
Сообщений: 48
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Что тут непонятного? На клиенте храните картинки смайлов и при выводе сообщений коды смайлов заменяйте на картинки.
Как именно это реализовать зависит от реализации вашего чата (клиентов).
А если на сервере чтобы отображались, то тоже самое надо сделать?
Alexis_777 вне форума Ответить с цитированием
Старый 16.05.2018, 12:45   #8
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от Alexis_777 Посмотреть сообщение
А если на сервере чтобы отображались, то тоже самое надо сделать?
а почему Вы сомневаетесь? или думаете что клиентская логика отображения смайлов должна отличаться от серверной? что вообще происходит?
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 16.05.2018, 17:20   #9
Alexis_777
Пользователь
 
Регистрация: 08.11.2017
Сообщений: 48
По умолчанию

Цитата:
Сообщение от Stanislav Посмотреть сообщение
а почему Вы сомневаетесь? или думаете что клиентская логика отображения смайлов должна отличаться от серверной? что вообще происходит?
Да нет, думаю также будет. Если не затруднит может подскажите или дадите ссылки как можно сделать звуковые уведомления в qt.
Alexis_777 вне форума Ответить с цитированием
Старый 16.05.2018, 19:55   #10
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Нет учитесь находить информацию самостоятельно.
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
смайлы в чате на делфи angelap Помощь студентам 4 01.12.2013 06:56
Смайлы в чате (TRichView) fewcher Помощь студентам 1 05.06.2011 09:23
Смайлы Яр|/||< (^_^) Свободное общение 3 19.11.2009 13:27
Смайлы в чате full Shouldercannon Общие вопросы Delphi 28 30.12.2008 15:48
Смайлы в чате. Teen4jump Общие вопросы Delphi 5 05.03.2008 21:20