Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 16.05.2018, 00:14   #1
Alexis_777
Пользователь
 
Регистрация: 08.11.2017
Сообщений: 41
Репутация: 10
По умолчанию Смайлы в чате

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

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

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

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

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 в 11:46.
Stanislav вне форума   Ответить с цитированием
Старый 16.05.2018, 11:56   #5
Alexis_777
Пользователь
 
Регистрация: 08.11.2017
Сообщений: 41
Репутация: 10
По умолчанию

Цитата:
Сообщение от 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, 12:17   #6
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 16,786
Репутация: 3300

icq: 512-765
skype: alexp.frl
По умолчанию

Что тут непонятного? На клиенте храните картинки смайлов и при выводе сообщений коды смайлов заменяйте на картинки.
Как именно это реализовать зависит от реализации вашего чата (клиентов).
Alex11223 на форуме   Ответить с цитированием
Старый 16.05.2018, 13:35   #7
Alexis_777
Пользователь
 
Регистрация: 08.11.2017
Сообщений: 41
Репутация: 10
По умолчанию

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

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

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


15:48.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru