[Interest] QML dir hierarchy

ekke ekke at ekkes-corner.org
Thu Jan 5 09:31:13 CET 2017


Am 05.01.17 um 09:07 schrieb Kristoffersen, Even (NO14):
> Try putting your QML files in subfolders.
> You will probably want to do this sooner or later anyway to keep your source tree manageable as the project grows.
>
> Just beware that you then have to import the folder of the components you are using from within the QML files unless they are in the same folder.
> IE. import "../Components" from your screen files.
it's the same I'm doing in my projects
Jason, please take a look at QtWorldSummit Conference App
https://github.com/ekke/c2gQtWS_x

ekke
>
> -Even
>
> -----Original Message-----
> From: Interest [mailto:interest-bounces+even.kristoffersen=honeywell.com at qt-project.org] On Behalf Of Jason H
> Sent: 4. januar 2017 16:44
> To: interestqt-project.org <interest at qt-project.org>; qt-creator <qt-creator at qt-project.org>
> Subject: [Interest] QML dir hierarchy
>
> I am cross posting this to QtC and Interest because it's a combinational issue. 
>
> My QML projects are getting sizable, I'd like to start breaking my QML resources down in a hierarchy, but my attempt at that has failed.
> Given:
>
> qml.qrc /
> - app.js
> - Screen1.qml
> - Component1.qml
> - Screen1.qml
> - Component3.qml
> - Component4.qml
> - Screen1.qml
> - Component2.qml
>
> I'd like to break it down into:
> qml.qrc /
> - Screens /
> -- Screen1.qml
> -- Screen1.qml
> -- Screen1.qml
> - Components /
> -- Comoponent1.qml
> -- Comoponent2.qml
>
> But I was not able to accomplish this in QtC. So I hacked the QRC file to have two prefix entries:  <qresource prefix="/screens"> and  <qresource prefix="/components"> However this resulted in errors.
>
> Also, in QtC they weren't folderized, they just appeared as screens/Screen1.qml ...
> components/Component1.qml
> ...
>
> How can I accomplish a folderized QRC? Currently, the filesystem is flat, but I don't mind adding them to actual folders if that would help. 
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
>




More information about the Interest mailing list