Size: a a a

2020 June 04

SE

Suigintou45 E14 in Qt
Dmitriy
А что плохого в макросах?
нечитабельно, несопровождабельно, в IDE ненавигабельно и неавтокомплитабельно
источник

SE

Suigintou45 E14 in Qt
и с namespaces оно не дружит
источник

D

Dmitriy in Qt
Suigintou45 E14
и с namespaces оно не дружит
А есть постоянно выполняется некоторое повторяющееся действие, но с разными параметрами?
Допустим, нам нужно поочередно проверять поля некоторого объекта на валидность
источник

D

Dmitriy in Qt
Можно написать один макрос, а не городить тонну функций с if
источник

SE

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

D

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

Eあ

Elnee あめ in Qt
Подскажите, пожалуйста, какие могут быть причины краша при вызове QMutex::lock? QMutex не рекурсивный. Только если lock вызывается с того же потока? Или есть ещё какие-то причины?
источник

SK

Stas Koynov in Qt
Elnee あめ
Подскажите, пожалуйста, какие могут быть причины краша при вызове QMutex::lock? QMutex не рекурсивный. Только если lock вызывается с того же потока? Или есть ещё какие-то причины?
ошибка где-то в другом месте!
источник

Eあ

Elnee あめ in Qt
Краш происходит с ассертом timeout >= 0 в недрах lockInternal
источник

Eあ

Elnee あめ in Qt
Я понимаю что ошибки с многопотоком очень специфичны, думал может есть какие-то общеизвестные причины почему lock крашит.
источник

Eあ

Elnee あめ in Qt
Я вот это описание нашёл в сурсах, но мне сложно понять что это значит
источник

VS

Vladimir Suisei in Qt
Elnee あめ
Я вот это описание нашёл в сурсах, но мне сложно понять что это значит
Изучай че вообще за таймаут такой
источник

SK

Stas Koynov in Qt
если лок не рекурсивный вы должны были получить дэдлок, может таймаут для него?
источник

Eあ

Elnee あめ in Qt
Stas Koynov
если лок не рекурсивный вы должны были получить дэдлок, может таймаут для него?
Я попробовал в тестовом проекте залочить mutex два раза и получил реально дедлок, оно просто висит бесконечно.

А в том случае я именно краш получаю на вот этом ассерте.
источник

SK

Stas Koynov in Qt
в каком том случае? нужен полный минимальный кусок кода воспроизводящий проблему. а так это до аллах-акбара не далеко. магия ванга и т.п
источник

Eあ

Elnee あめ in Qt
Я понимаю, но код большой очень, я хотел общих советов. В документации всё-таки они есть, думал может что-то не покрыто в ней. Буду дальше сам разбираться, спасибо. Сделать минимальный пример мне сложно, я не знаю причину проблемы.
источник

РМ

Рустам Манафов... in Qt
Добрый вечер, не могли бы подсказать , как сделать так чтобы масштабы для графиков были одинакового размера и вмещались в одно окно
источник

РМ

Рустам Манафов... in Qt
источник

РМ

Рустам Манафов... in Qt
а то у меня так
источник

РМ

Рустам Манафов... in Qt
источник