Size: a a a

2020 February 03

ИI

И Ivan in Qt
Ilia Zviagin
Про тебя я уже понял, да.
Не понял, нафига тебе именно install... Но ладно.
А что плохого в install в определенный каталог?
источник

IZ

Ilia Zviagin in Qt
И Ivan
А что плохого в install в определенный каталог?
Да то, что в винде это не принято.
источник

IZ

Ilia Zviagin in Qt
Больше ничего
источник

ИI

И Ivan in Qt
Ilia Zviagin
Да то, что в винде это не принято.
Ну собранные бинарники же все равно надо както выковырять. Или сборка чисто для спортивного интереса?
источник

VS

Vladimir Suisei in Qt
Я верно понимаю, что когда я делаю emit, программа продолжает выполнение, пока снова не вернется в ивент луп, и только тогда уже в слот попадет?
источник

ИI

И Ivan in Qt
Vladimir Suisei
Я верно понимаю, что когда я делаю emit, программа продолжает выполнение, пока снова не вернется в ивент луп, и только тогда уже в слот попадет?
Если сигнал работает в томже потоке, что и вызов emit-а, то вызов произойдет сразу, как обычной функции.
Если потоки разные, то слот будет вызван отозванно. Ну и если указан тип коннекта Queued
источник

VS

Vasiliy Sorokin in Qt
Vladimir Suisei
Я верно понимаю, что когда я делаю emit, программа продолжает выполнение, пока снова не вернется в ивент луп, и только тогда уже в слот попадет?
Не всегда
источник

M

Mr.Mait in Qt
Vladimir Suisei
Я верно понимаю, что когда я делаю emit, программа продолжает выполнение, пока снова не вернется в ивент луп, и только тогда уже в слот попадет?
Если сигнал соединен со слотом Qt::DirectConnection - вызвов слота немедленно. Если Qt::BlockingQueuedConnection, будет ожидать, пока слот не выполнится в другом потоке. Если Qt::QueuedConnection, то ждать не будет
источник

M

Mr.Mait in Qt
источник

VS

Vladimir Suisei in Qt
Ок, спасибо.
источник

PM

Peter Mironychev in Qt
Ilia Zviagin
Да то, что в винде это не принято.
Ты в конфигураторе задаешь папку в которую класть, почему не принято и где про это написано?
источник

PM

Peter Mironychev in Qt
Хотя бы слово
источник

IZ

Ilia Zviagin in Qt
Vladimir Suisei
Я верно понимаю, что когда я делаю emit, программа продолжает выполнение, пока снова не вернется в ивент луп, и только тогда уже в слот попадет?
нет , не правильно понимаешь.
По сути, если коннекшн обычный, то emit -- синхронный вызов всех слотов, подсоединённых к данному сигналу в данном потоке.
источник

IZ

Ilia Zviagin in Qt
Peter Mironychev
Хотя бы слово
да ладно.
источник

PM

Peter Mironychev in Qt
Ilia Zviagin
нет , не правильно понимаешь.
По сути, если коннекшн обычный, то emit -- синхронный вызов всех слотов, подсоединённых к данному сигналу в данном потоке.
Синхронный это одновременно, у тебя не может вызываться одновременно в одном потоке
источник

IZ

Ilia Zviagin in Qt
Peter Mironychev
Синхронный это одновременно, у тебя не может вызываться одновременно в одном потоке
Синхронный -- это НЕ одновременно, а ВЫЗВАЛ -- ЗНАЧИТ ЖДЁШЬ , ПОКА ОНО  НЕ ЗАКОНЧИТСЯ.
источник

IZ

Ilia Zviagin in Qt
Peter Mironychev
Синхронный это одновременно, у тебя не может вызываться одновременно в одном потоке
Асинхронный -- это вызвал, и тут же оно тебе вернуло управление, а обработка происходит в другое время.
источник

ee

elias eliatto in Qt
Привет! Нормально ли использовать кучу QTimer'ов для  задания обработки таймаутов, когда речь идет  о максимум 1000 ожидаемых событий?
источник

m

mefest in Qt
elias eliatto
Привет! Нормально ли использовать кучу QTimer'ов для  задания обработки таймаутов, когда речь идет  о максимум 1000 ожидаемых событий?
звучит не очень. уверен что одним не обойтись?
источник

ee

elias eliatto in Qt
mefest
звучит не очень. уверен что одним не обойтись?
сторонний движок запускаю (у него встроенный таймаут дюже долгий, снаружи не поменять), жду асинхронно скачивание небольших данных в локальной сети по разным IP адресам. если не уложился в заданное время, то трактовать как недоступные данные.
источник