Size: a a a

2020 April 30

A

Alex in Qt
Ilia Zviagin
Нет, в описании класса надо произвести некоторые мета манипуляции и написать кое какой код
К какие ещё дополнительные манипуляции? 🤔
Всегда использовал только qregistermetetype
источник

IZ

Ilia Zviagin in Qt
Alex
К какие ещё дополнительные манипуляции? 🤔
Всегда использовал только qregistermetetype
Ну вот он, да. Возможно ещё запись в и чтение из потока байт надо реализовать.
источник

A

Alex in Qt
Ilia Zviagin
Ну вот он, да. Возможно ещё запись в и чтение из потока байт надо реализовать.
Ну это же, вроде, не обязательно
источник

IZ

Ilia Zviagin in Qt
Смотря какой тип.
источник

AS

Anatoly Shirokov in Qt
Vyaches
А Где это прописывать?
источник

AS

Anatoly Shirokov in Qt
Ilia Zviagin
Ты его, свой объект, сделал Serializable?

Это правда термин из MFC, как в Qt называется, я забыл
Что ты несешь?
источник

AS

Anatoly Shirokov in Qt
Ilia Zviagin
Ну вот он, да. Возможно ещё запись в и чтение из потока байт надо реализовать.
Что ты несешь?
источник

A

Alex in Qt
Это, насколько я понимаю, необходимо, чтоб можно было работать с потоком, переопределив оператор <<. Зачем это для передачи через сигнал - слот?
источник

SE

Stanislav Ershov in Qt
Anatoly Shirokov
Что ты несешь?
самоизоляция влияет)
источник

IZ

Ilia Zviagin in Qt
Anatoly Shirokov
Что ты несешь?
Художника может обидеть каждый...
источник

AS

Anatoly Shirokov in Qt
Ilia Zviagin
Художника может обидеть каждый...
Открой доку по qvariant и почитай про custom type и их регистрацию в мета системе qt.
источник

SE

Stanislav Ershov in Qt
Vyaches
Подскажите почему при попытке передаче обьекта собственного класса через сигнал появляется ошибка "QObject::connect: Cannot queue arguments of type "MyClass"(Make sure "MyClass" is registered using qRegisterMetaType().)"?
код то покажи
источник

RG

Renat Garaev in Qt
Eduard Voronkin
Кто-то работал с  QML FileDialog под андроидом? Как вы получали доступ к файлу по url (в виде content://), Которую он отдает? С++ код этот URL вообще не понимает. Проблема известная, решения я тоже находил, но все какие-то сложные. Кто как с этим боролся?
Нужно же еще сначала получить доступ к файлам (через запрос permissions Android). Потом резолвить content в /path/to/file через Java как я понимаю.
источник

A

Alex in Qt
Anatoly Shirokov
Открой доку по qvariant и почитай про custom type и их регистрацию в мета системе qt.
А вообще, чтоб просто передавать через сигнал -слот, обязательно делать его возможным преобразовывать в QVariant? Или хватит просто регистрации?
источник

AS

Anatoly Shirokov in Qt
Alex
А вообще, чтоб просто передавать через сигнал -слот, обязательно делать его возможным преобразовывать в QVariant? Или хватит просто регистрации?
Надо зарегить
источник

A

Alex in Qt
Anatoly Shirokov
Надо зарегить
Через qregistermetatype
источник

AS

Anatoly Shirokov in Qt
Alex
Через qregistermetatype
Или через макрос, который вызовет эту функцию
источник

A

Alex in Qt
Anatoly Shirokov
Или через макрос, который вызовет эту функцию
Спасибо, а то я подумал, что всегда делал неправильно, хоть и работает)
Я обычно просто регистрируюю)
источник

KT

Kathy Ti in Qt
При сборке ругается на джава файл -
error: package android.support.v4.app does not exist
import android.support.v4.app.NotificationManagerCompat;
судя по всему того что я пытаюсь импортировать нет. Где лежат эти библиотеки или что это такое? Я же могу просто скачать android.support.v4.app и добавить туда где они все лежат?
источник

ee

elias eliatto in Qt
Привет! Мне надо конвертировать QVariant с кастомным гаджетом в строку, использую QMetaType::registerConverter. Как быть, если гаджетов несколько (не хотелось бы плодить однообразные ф-ции, хотелось бы шаблон)?
источник