Size: a a a

2020 March 16

RL

Roman Levkovych𓅝 in Qt
Будет слишко страшно выглядеть. Уже пробовал.
источник

МВ

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

МВ

Макс Воробьев in Qt
std::function<void()> make_handler(MyClass1 *) { ... }
std::function<void()> make_handler(MyClass2 *) { ... }


connect(server, &QTcpServer::newConnection, myClassObj, make_handler(myClassObj));
источник

RL

Roman Levkovych𓅝 in Qt
Макс Воробьев
я просто хз, как и где у тебя слот определяется
я вот етот someSlot прикручиваю к внутреннему обьекту хочу подключить
источник

RL

Roman Levkovych𓅝 in Qt
опеределено все .cpp
источник

RL

Roman Levkovych𓅝 in Qt
И там не с обьектами проблемма, а с методами
источник

МВ

Макс Воробьев in Qt
выглядит, будто что-то не так с идеей. или мы тебя не понимаем
источник

RL

Roman Levkovych𓅝 in Qt
наверное, там все и сразу
источник

AS

Anatoly Shirokov in Qt
Roman Levkovych𓅝
наверное, там все и сразу
чем у меня один server отличается от другого? если это разные протоколы, то делай разные классы клиентов и не вали все в один класс.
источник

RL

Roman Levkovych𓅝 in Qt
Они для разных соединений. Там разные данные ходят. Протоколы там немного отличаются
источник

AS

Anatoly Shirokov in Qt
Roman Levkovych𓅝
Они для разных соединений. Там разные данные ходят. Протоколы там немного отличаются
тогда делай разные классы для разных соединенией. обобщай только то, что понимаешь как обобщить. а здесь, судя по примеру кода, пока такого понимания нет.
источник

RL

Roman Levkovych𓅝 in Qt
Ок. Спасибо за помощь
источник

МВ

Макс Воробьев in Qt
еще один костыль. virtual class Handler с методами connect_to_server(QTspServer*) и disconnect_from_server(QTspServer*). у наследников создаешь конструктор с нужным тебе объектом и в connect_to_server коннектишь нужные слоты, в disconnect_from_server соотв дисконектишь. в SomeClass передаешь сервер и соотв. хандлер
источник

VS

Vladimir Suisei in Qt
Q_ENUM(...) работает с enum class ?
источник

RL

Roman Levkovych𓅝 in Qt
Vladimir Suisei
Q_ENUM(...) работает с enum class ?
да
источник

МВ

Макс Воробьев in Qt
Макс Воробьев
еще один костыль. virtual class Handler с методами connect_to_server(QTspServer*) и disconnect_from_server(QTspServer*). у наследников создаешь конструктор с нужным тебе объектом и в connect_to_server коннектишь нужные слоты, в disconnect_from_server соотв дисконектишь. в SomeClass передаешь сервер и соотв. хандлер
и смену конектов делаешь в SomeClass через смену хандлеров
источник

AB

Alex B. in Qt
Забавно. При смене локали меняется поведение mouse area. В английской объект создаётся и нормально реагирует на мышку, в арабской объект создаётся и рапортует, что мышка над ним
источник

AB

Alex B. in Qt
Где бы она не была
источник

RG

Renat Garaev in Qt
Alex B.
Забавно. При смене локали меняется поведение mouse area. В английской объект создаётся и нормально реагирует на мышку, в арабской объект создаётся и рапортует, что мышка над ним
Арабская же справа налево идёт. У них даже бегущая строка на ТВ из правого в левый угол бежиь
источник

AB

Alex B. in Qt
Да. В том и дело, что не понятно как это влияет на свойство mouseArea
источник