C++ 루틴에서 QML로 전달 된 QByteArray를 사용하여 QML 페이지에 png 이미지를 표시해야합니다. 어떻게해야합니까? 당신이 QByteArray
data
라는 이름의 데이터를 가정 ..이 사람들과 함께QByteArray 이미지를 C++에서 QML로 전달
답변
를 도와주세요,이 작동합니다 : 이제 QML 코드에 ImageView
에서 _image
를 표시 할 수 있습니다
QImage image;
image.loadFromData(data);
const QImage swappedImage = image.rgbSwapped();
const bb::ImageData imageData = bb::ImageData::fromPixels(swappedImage.bits(), bb::PixelFormat::RGBA_Premultiplied, swappedImage.width(), swappedImage.height(), swappedImage.bytesPerLine());
_image = bb::cascades::Image(imageData);
. 이를 달성하려면 QVariant
: QVariant::fromValue(_image);
로 변환해야합니다. 완료되면 ImageView
에 표시 할 수 있습니다. 나는 당신이 image
특성 (QVariant
)가 feed
라는 이름의 객체가 있다고 가정 :
ImageView {
image: feed.image
}
감사합니다 . 어떻게이 _image를 QML의 ImageView에 전달할 수 있습니까? 많은 방법을 시도했지만 모두 실패합니다 ... !! –
설명을 위해 내 대답이 업데이트되었습니다. 기본적으로 이미지를''QVariant''로 변환해야합니다. 그러면 모든 것이 제대로 작동합니다. –
답장을 보내 주셔서 감사합니다. 한 번 더 도움주세요. 어떻게 이미지 속성 (QVaiant)을 feed라는 개체에 설정할 수 있습니까? –
- 1. Bitshifting QBytearray?
- 2. QByteArray 회전
- 3. 는 QByteArray
- 4. QBuffer가 QByteArray 문제를 채우지 않습니다.
- 5. quint16 on qbytearray
- 6. Qt QByteArray 크기
- 7. boost :: filesystem :: QByteArray 경로
- 8. QJson QVariantMap to QByteArray
- 9. qDebug를 통해 qByteArray 인쇄
- 10. QByteArray 변환의 Qt 최적화
- 11. QByteArray 데이터 형식 설명
- 12. 구문 분석 QByteArray
- 13. QT5 JSON은 QByteArray
- 14. 추상 형식을 Q_PROPERTY에서 QML로 노출
- 15. 목표 C에서 메시지 전달
- 16. C에서 열거 형 전달
- 17. C에서 Java로 데이터 전달
- 18. C에서 erlang으로 메시지 전달
- 19. c에서 참조 전달?
- 20. C에서 참조로 char [] 전달
- 21. C에서 인수 전달
- 22. C에서 수식 전달 (%)
- 23. QML로 출력 된 Qt C++ 출력을 QML로 작성했습니다.
- 24. QT5, QAbstractItemModel에서 QML로 바꿈
- 25. RSS QML로 구문 분석
- 26. QML로 디렉터리 가져 오기
- 27. QML로 스프라이트 애니메이션 만들기
- 28. QML로 C++ 신호 받기
- 29. QML로 배열 위임
- 30. QML로 컨텍스트 메뉴 만들기
http://mattgemmell.com/2008/12/08/what-have-you-tried/ 답장을 보내 – albertjan