Size: a a a

2021 January 26

AU

Abu Umar in Qt
мыши
кто ругается, компилятор ?
нет конечно, в рантайме ловлю вывод в qWarning
источник

M

Mr.Mait in Qt
Abu Umar
Подскажите в каких случаях использования Q_DECLARE_METATYPE(Type) может быть недостаточно, ума не приложу почему в некоторых qt ругается что тип не зарегистрирован, хотя он объявлен как метатип. Смотрю moc файлы, в некоторых случаях moc сам вставляет вызов qRegisterMetaType а вот в некоторых нет
Q_DECLARE_METATYPE делает тип доступным для QVariant
qRegisterMetaType делает тип доступными для функций (для сигналов и слотов)
источник

м

мыши in Qt
если в сигналах используется, то qRegisterMetaType надо вызывать во всех случаях
источник

AU

Abu Umar in Qt
Только почему-то moc сам генерирует вызов qRegisterMetaType для сигналов и слотов, а почему иногда не генерирует, не пойму почему
источник

AU

Abu Umar in Qt
Допустим moc сгенерировал вызов qRegisterMetaType для данного типа, но потом я получаю что тип не зарегистрирован на моменте отправки сигнала
источник

M

Mr.Mait in Qt
Abu Umar
Только почему-то moc сам генерирует вызов qRegisterMetaType для сигналов и слотов, а почему иногда не генерирует, не пойму почему
Лучше делай как написано в документации или тебе нравится играться с неопределенным поведением?)
источник

AU

Abu Umar in Qt
Mr.Mait
Лучше делай как написано в документации или тебе нравится играться с неопределенным поведением?)
Нигде не сказано что там ub может возникать
источник

м

мыши in Qt
Abu Umar
Нигде не сказано что там ub может возникать
там нигде и не сказано, что мок будет вызывать регистер за тебя
источник

AU

Abu Umar in Qt
Я понимаю это, но не понимаю как оно работает тогда. Есть вот  соединение, где receiver и sender живут в одном потоке, но emit выполняется в другом потоке. Если указать явно DirectConnection то всё работает, если указать QueuedConnection то тоже работает, а вот если не указать (AutoConnection), то ругается что тип не зарегистрирован. Moc не генерирует ничего нового если менять тип соединения
источник

K

Kate in Qt
А чем отличается qtcreator от qtcreator rc1?
источник

m

mefest in Qt
rc == release candidate
источник

AS

Anatoly Shirokov in Qt
Kate
А чем отличается qtcreator от qtcreator rc1?
предвестник релиза
источник

AS

Anatoly Shirokov in Qt
alfa - неполнофукнциональная версия
beta - полнофункциональная версия, но с багами
release candidate - предрелиз по типу полнофункциональной с исправленными основными багами
release - релиз
источник

SE

Suigintou45 E14 in Qt
dlc - то, что не успели к релизу)
источник

K

Kate in Qt
Anatoly Shirokov
alfa - неполнофукнциональная версия
beta - полнофункциональная версия, но с багами
release candidate - предрелиз по типу полнофункциональной с исправленными основными багами
release - релиз
Странно, почему тогда у меня установился 4.14.0 и 4.14.0-rc1?
источник

K

Kate in Qt
Логичнее было бы если бы разные версии были
источник

K

Kate in Qt
А тут один в один
источник

m

mefest in Qt
Kate
Логичнее было бы если бы разные версии были
просто не убрали из онлайн загрузщика.
а так он там появился то финальной версии
источник

K

Kate in Qt
mefest
просто не убрали из онлайн загрузщика.
а так он там появился то финальной версии
Ну вот
источник

K

Kate in Qt
Теперь у меня какая-то лишняя итерация криатора
источник