[Interest] QML dir hierarchy

Jason H jhihn at gmx.com
Thu Jan 5 16:30:40 CET 2017


Awesome, thanks Ekke (and everyone else who chimed in!)

> Sent: Thursday, January 05, 2017 at 3:31 AM
> From: ekke <ekke at ekkes-corner.org>
> To: interest at qt-project.org
> Subject: Re: [Interest] QML dir hierarchy
>
> 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
> >
> 
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
> 



More information about the Interest mailing list