Size: a a a

2020 June 22

SN

Some Name in Qt
GrabToImage сохраняет просто ужасно. Как я понял он берёт не исходник картинки, а просто делает скриншот
источник

GS

Georgy Shepelev in Qt
если у тебя есть картинка - используй её. Зачем прогонять через Image/QGLWidget?
источник

GK

Grigorii Kolesnikov ... in Qt
Stas Koynov
ну при коннекте укажи, что обработка через евент луп. Qt::QueuedConnection
указал эту константу в коннекте
сигнал контроллера<->слот воркера
и
сигнал воркера resultReady<->handleResults
источник

GK

Grigorii Kolesnikov ... in Qt
не помогло
источник

SE

Suigintou45 E14 in Qt
Grigorii Kolesnikov ☭
указал эту константу в коннекте
сигнал контроллера<->слот воркера
и
сигнал воркера resultReady<->handleResults
а исходник net_worker на pastebin можно?
источник

GK

Grigorii Kolesnikov ... in Qt
Suigintou45 E14
а исходник net_worker на pastebin можно?
да, там лямбда в коннекте. В общем сейчас
источник

SE

Suigintou45 E14 in Qt
"Cannot create children for a parent that is in a different thread" - с этим обычно не крашится, только работает не так как надо, или иногда как надо.
источник

GK

Grigorii Kolesnikov ... in Qt
Suigintou45 E14
а исходник net_worker на pastebin можно?
источник

SE

Suigintou45 E14 in Qt
а exit там зачем?
источник

GK

Grigorii Kolesnikov ... in Qt
Suigintou45 E14
а exit там зачем?
забыл про него.
источник

SK

Stas Koynov in Qt
handleResults ты передаешь ссылку. ты на 100% уверен что лямбда(которая содержит результат) еще жива когда дело доходит до вызова слота?
источник

GK

Grigorii Kolesnikov ... in Qt
Stas Koynov
handleResults ты передаешь ссылку. ты на 100% уверен что лямбда(которая содержит результат) еще жива когда дело доходит до вызова слота?
а, ну да, не думал об этом. А ведь смотрел на эту ссылку
источник

SE

Suigintou45 E14 in Qt
Stas Koynov
handleResults ты передаешь ссылку. ты на 100% уверен что лямбда(которая содержит результат) еще жива когда дело доходит до вызова слота?
да оно копируется там, наверное
источник

SK

Stas Koynov in Qt
Suigintou45 E14
да оно копируется там, наверное
ну вот тут надо доку читать, или зубров ждать.
источник

SE

Suigintou45 E14 in Qt
и лямбду из конструктора лучше бы привязать к QNetworkReply::finished в getHttp
источник

GK

Grigorii Kolesnikov ... in Qt
ну в общем то работает сейчас все действительно, с сообщением про разные потоки
источник

SE

Suigintou45 E14 in Qt
конструктор net_worker запускается в главном потоке, создаёт в нём копии QNAM. а get/QNetworkReply - уже в другом потоке
источник

SE

Suigintou45 E14 in Qt
или создавать QNAM в потоке, в getHttp. или делать один глобальный QNAM (в server) и передавать указатель на него в поток, а затем вызывать через invokeMethod из потока get в контексте QNAM.
источник

SE

Suigintou45 E14 in Qt
а можно вообще без потоков сделать
источник

GK

Grigorii Kolesnikov ... in Qt
Suigintou45 E14
а можно вообще без потоков сделать
как?
источник