Size: a a a

2020 March 30

MM

Maria Muriam in Qt
Да.
источник

d0

dOzeR 007 in Qt
Я там комментарии поудалял, при конвертации в кракозябры превратились, если нужно, добавь сам
источник

MM

Maria Muriam in Qt
Спасибо
источник

MM

Maria Muriam in Qt
Комментарии - не беда.
источник

RG

Renat Garaev in Qt
Нет - no, Yes - да, нет?
источник

PM

Peter Mironychev in Qt
Renat Garaev
Нет - no, Yes - да, нет?
сильно, даже я не понимаю о чем ты
источник

Е

Егор in Qt
Renat Garaev
Нет - no, Yes - да, нет?
добавили же бота уже
источник

CC

Coccine Coccine in Qt
Renat Garaev
Нет - no, Yes - да, нет?
А какой правильный вариант ответа?
источник

Е

Егор in Qt
Coccine Coccine
А какой правильный вариант ответа?
бот спалился!
источник

RG

Renat Garaev in Qt
Егор
бот спалился!
Два правильных ответа:
1) Нет , да
2) Да, нет.
источник

Е

Егор in Qt
Renat Garaev
Два правильных ответа:
1) Нет , да
2) Да, нет.
<uninitialized>
источник

PM

Peter Mironychev in Qt
Renat Garaev
Два правильных ответа:
1) Нет , да
2) Да, нет.
почему, вроде правильный ответ no
источник

S

Sergey in Qt
Гайз, такой вопрос:
Мне надо реализовать класс-счётчик, при котором изменения счётчика в одном объекте, повлияют на изменения счётчика в другом.
Но при двойном конекте попадаю на рекурсию.
Использование сигнал-слот обязательно.
Как мне выйти с положения ?

Пример:
Counter c1(5);
   Counter c2(9);

   Counter::connect(&c1, SIGNAL(Command(QString)), &c2,  SLOT(listen(QString)));
   Counter::connect(&c2, SIGNAL(Command(QString)), &c1,  SLOT(listen(QString)));
   c2.Increment();
источник

МВ

Макс Воробьев in Qt
Sergey
Гайз, такой вопрос:
Мне надо реализовать класс-счётчик, при котором изменения счётчика в одном объекте, повлияют на изменения счётчика в другом.
Но при двойном конекте попадаю на рекурсию.
Использование сигнал-слот обязательно.
Как мне выйти с положения ?

Пример:
Counter c1(5);
   Counter c2(9);

   Counter::connect(&c1, SIGNAL(Command(QString)), &c2,  SLOT(listen(QString)));
   Counter::connect(&c2, SIGNAL(Command(QString)), &c1,  SLOT(listen(QString)));
   c2.Increment();
сделать 2 инкремента? один оповещает листенеров, другой нет
источник

S

Sergey in Qt
Макс Воробьев
сделать 2 инкремента? один оповещает листенеров, другой нет
Типо какой-то self_increment внутри добавить?
источник

МВ

Макс Воробьев in Qt
или в инкременте получать сендера (если есть) и оповещать всех, кроме него
источник

МВ

Макс Воробьев in Qt
Sergey
Типо какой-то self_increment внутри добавить?
как-то так
источник

RL

Roman Levkovych𓅝 in Qt
Всем привет. Такой вопрос: если я буду часто посылать данные через QTcpSocket::write, то есть возможность, что он слепит запросы и клиет получит 2 сообщения в одном буффере?
источник

МВ

Макс Воробьев in Qt
или сделать общий обсервер внутри объекта, новые объекты коннектить к обсерверу. incremet вызывает у обсервера метод который оповещает все счетчики без исключения, что нужно увеличить значение на 1
источник

AS

Anatoly Shirokov in Qt
Roman Levkovych𓅝
Всем привет. Такой вопрос: если я буду часто посылать данные через QTcpSocket::write, то есть возможность, что он слепит запросы и клиет получит 2 сообщения в одном буффере?
Чтение из tcp сокета - это как чтение из потока. Для принимающей стороны только твой протокол прикладного уровня отделяет одну посылку от другой
источник