Hello Jason H,
I agree with you. I got the same problem you got a lot of times.
There is a clearly incongruence and came out when you try to pass thing between 
Qt C++ to/from QML.

I really hope that Qt developers fix all these issues of passing URL around all 
Qt C++ classes and QML items.

Ciao,
Gianluca.


Il giorno 16/dic/2015, alle ore 16:33, Jason H <jh...@gmx.com> ha scritto:

> I continually run into situations in QML where I'm being given a Url. 
> Normally these are file://... When I take my C++ api, expose it to QML and 
> pass these values from QML to the C++ api, things don't work, and as a result 
> I have to add if (filename.startsWith("file://")) {..trim it...} everywhere. 
> This is harshing my Qt zen. Am I just not groking something simple? Why cant 
> QFile see "file://" and handle it? Why isn't there a *static* 
> QUrl::toLocalFile()? I realize that when you use things like an image 
> provider, that the protocol matters. But it would be really cool if QFile and 
> other classes could just take a URL that protocol and run it through 
> appropriately, so I can QFile f("imageprovider://some/file"); 
> f.open(QIODevice::ReadOnly); f.read()...
> 
> Usually things in Qt are pretty zen. So I suspect I'm missing something 
> obvious. Or am I just head of the curve for once?
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to