Size: a a a

2020 May 29

AS

Anatoly Shirokov in Qt
Alex B.
Словил забавный баг. Приложение крешится если находится в фоне и не крегится если в фокусе. Может кто-то сталкивался с подоьным?
В дебаге оно должно показать где крешится.
источник

AB

Alex B. in Qt
Qqmlengine;) если б все было так просто я б не споашивал
источник

AS

Anatoly Shirokov in Qt
Alex B.
Qqmlengine;) если б все было так просто я б не споашивал
может координаты схлопываются в ноль
источник

AS

Anatoly Shirokov in Qt
сложно что-либо посоветовать, "у меня не крешится" :)
источник

AB

Alex B. in Qt
Спасибо, посмотрю в эту сторону
источник

ee

elias eliatto in Qt
Anatoly Shirokov
как правило, внешний модуль имеет свой prf (pri) файл, который надо включать через include в своем pro файле
в pri-файле ссылки вида $$QT_MODULE_LIB_BASE и $$QT_MODULE_INCLUDE_BASE
источник

SK

Stas Koynov in Qt
А кто мне скажет в Qt есть некое правило как должны обрабатываться сигналы finished? у меня ситуация что он прилетает ко мне дважды!. в первой лямбде я вызывал deleteLater. во второй ясный пень я словил сигфолт.
источник

ДП

Дмитрий Попов... in Qt
Stas Koynov
А кто мне скажет в Qt есть некое правило как должны обрабатываться сигналы finished? у меня ситуация что он прилетает ко мне дважды!. в первой лямбде я вызывал deleteLater. во второй ясный пень я словил сигфолт.
Поменяйте местами конекты
источник

ДП

Дмитрий Попов... in Qt
Просто строчки и все
источник

SK

Stas Koynov in Qt
Дмитрий Попов
Поменяйте местами конекты
поясни. у меня один коннект. я захожу в одну лямбду дважды!
источник

SK

Stas Koynov in Qt
у меня ситуация такая: в лямбде я удаляю reply модбаса. Первый раз я получил данные или ошибку(скажем по делу) и отработал его, удалил реплай. Если скажем долго нет связи, я делаю реконнект TCP клиента модбаса. он внутри себя делает сет_еррор(Aborted), а до этого если успел set_finished() все хорошо или set_error(ProtocolError). получается он на один и тот же реплай вызвал два раза финишед.
источник

m

memento in Qt
Переслано от memento
Как в последних версиях qt creator на винде запускать внешний терминал, а не встроенный? При том что проект на cmake, а не qmake
источник

WB

W Bear in Qt
Проекты-запуск-запускать в терминале
источник

m

memento in Qt
W Bear
Проекты-запуск-запускать в терминале
нет такого пункта в последних версиях
источник

Е

Егор in Qt
А Qt даёт какие-то возможности по рефлексии, кроме системы пропертей? Я не могу проитерироваться по полям класса, без оборачивания их в Q_PROPERTY + спец. функции?
источник

E

Eugene in Qt
Егор
А Qt даёт какие-то возможности по рефлексии, кроме системы пропертей? Я не могу проитерироваться по полям класса, без оборачивания их в Q_PROPERTY + спец. функции?
Нет, насколько я знаю
источник

Е

Егор in Qt
Eugene
Нет, насколько я знаю
грустно как-то, думал там хорошая рефлексия
источник

E

Eugene in Qt
Может, с новым стандартом языка и в qt завезут рефлексию через пару-тройку лет
источник

E

Eugene in Qt
Возьми буст и итерируйся, если очень надо
источник

Е

Егор in Qt
в плюсах же компайлтаймовая рефлексия будет, кутешная рантаймовая
источник