Wow. So in the intervening tie between replies I did some searching and thought 
this was a face-palm moment, but not event the experts know about 
Qt.resolvedUrl() https://doc.qt.io/qt-5/qml-qtqml-qt.html#resolvedUrl-method
image.souce = Qt.resolvedUrl(path);

So I'll save the face-palm for another time.  I'm still not sure why 
onImageCaptured isn't using a url?



> Sent: Wednesday, January 22, 2020 at 3:07 PM
> From: "Jérôme Godbout" <godbo...@amotus.ca>
> To: "Thiago Macieira" <thiago.macie...@intel.com>, "interest@qt-project.org" 
> <interest@qt-project.org>
> Subject: Re: [Interest] Should onImageSaved give a URL?
>
> For Qml make a c++ function something like: Q_INVOKABLE static QUrl 
> makeUrl(const QString& path);
> It the easiest and reusable helper function for Qml, we do have a 
> FileSystemHelper , since JS is not great to manipulate path and files.
> 
> -----Original Message-----
> From: Interest <interest-boun...@qt-project.org> On Behalf Of Thiago Macieira
> Sent: January 22, 2020 3:00 PM
> To: interest@qt-project.org
> Subject: Re: [Interest] Should onImageSaved give a URL?
> 
> On Wednesday, 22 January 2020 11:00:41 PST Jason H wrote:
> > > > onImageSaved: {
> > > > var url = "file://"+path;
> > > 
> > > NEVER construct a URL like this.
> > 
> > Then how should it be done?
> 
> I don't know about QML/JS, but in C++ use QUrl::fromLocalFile. There must be 
> something equivalent in JS.
> 
> --
> Thiago Macieira - thiago.macieira (AT) intel.com
>   Software Architect - Intel System Software Products
> 
> 
> 
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> https://lists.qt-project.org/listinfo/interest
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> https://lists.qt-project.org/listinfo/interest
>
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to