Last visit 1 week, 2 days ago

Aleksandr Panjushkin

eska2000

  • 1
  • 0
Aug. 21, 2019, 7:30 a.m.
Aleksandr Panjushkin

Qt

и всё равно не понимаю, зачем перебирать всю мапу? можно просто проверять наличие ключа и при его наличии (или отсутствии) делать какие-то действия.
у вас получается избыточный код.

Aug. 20, 2019, 12:37 p.m.
Aleksandr Panjushkin

Qt

Добрый день.
Я бы хотел добавить, что в вашем коде можно было бы использовать слово auto и цикл for с перебором. Так код получился бы компактнее:

auto map = new QMap<Qstring, QString>();
map->insert("key1", "value1");
map->insert("key2", "value2");
map->insert("key3", "v…
July 17, 2019, 4:41 a.m.
Aleksandr Panjushkin

QML

Добрый день. А у меня вопрос. А зачем нужна виртуальная клавиатура на андроиде? Там же вроде своя есть и с ней всё нормально работает.

July 17, 2019, 2:33 a.m.
Aleksandr Panjushkin

QML

Добрый день. Подложить под него другой прямоугольник с большим размером с одной стороны.

June 25, 2019, 2:07 a.m.
Aleksandr Panjushkin

Qt

Возможно здесь (socket->connectToServer("MyLocalServer");) ошибка наступает в момент вызова функции, поэтому к моменту создания связи коннектом уже просто нечего обрабатывать.
Вероятнее всего для QLocalSocket по-умолчанию происходит ожидание всех действий (или выполнение в основном пот…

June 25, 2019, 1:42 a.m.
Aleksandr Panjushkin

Qt

Ааа... Ок. :)
На будущее - я для себя понял следующее - все коннекты прописываю сразу после инициализации.
А то была пару раз ошибка - множественного подключения коннекта (коннект прописывал в функции, которая вызывалась несколько раз). В итоге это приводит к множественному вызову си…

June 25, 2019, 1:36 a.m.
Aleksandr Panjushkin

Qt

И вопрос не по теме вопроса (действительно интересно) - зачем вам подключать QtGlobal? Что это даёт?
Просто я никогда его не использовал (и не знал о его существовании), да и QDebug вы подключаете напрямую.

June 25, 2019, 1:30 a.m.
Aleksandr Panjushkin

Qt

Попробуйте строку 38 переместить после инициализации переменной socket.
Т.е. до соединения с сервером.

June 24, 2019, 9:06 a.m.
Aleksandr Panjushkin

Qt

И ещё вариант - попробовать постучаться куда-то, где гарантированно будет соединение отклонено (предположим, на 22 порт своей машины, если у вас закрыто ssh соединение).
Просто мне кажется, что ошибка о том, что сервер недоступен может быть сильно во времени растянута.

June 24, 2019, 8:30 a.m.
Aleksandr Panjushkin

Qt

У меня форматирование "съело" часть строки. :) Нужно было обернуть в код.

Looking for a Job?
25,000.00 руб. - 30,000.00 руб.
Разработчик Qt/C++
Barnaul, Altai Krai, Russia

For registered users on the site there is a minimum amount of advertising