[SOLVED] Qt 5: handling of CSS imports in QtHelp
-
wrote on 14 Jan 2013, 15:29 last edited by
Hi,
I use QtHelp for my application's help. It's all very simple HTML and CSS code. In my help's home page, I link a CSS file as follows:
@<link href="res/stylesheet.css" rel="stylesheet" type="text/css"/>@
Then, in my res/stylesheet.css file, I import another CSS file as follows:
@@import "/doc/res/common.css";@
/doc is the root folder for my application's help and it's how QtHelp (in Qt 4.8) used to require the import to be done (see this "previous thread of mine":http://www.qtcentre.org/threads/47164-Problem-with-SDK-1-2-(Qt-4-8).However, now, the above @import statement just doesn't work, meaning that my application's help doesn't get styled anymore.
So, was I doing the right thing before and/or have things changed in Qt 5? What is certain is that if I include my CSS code directly in res/stylesheet.css, then everything is fine, telling me that the issue is with @import...
Anyway, any help would be much appreciated...
Cheers, Alan.
-
wrote on 21 Jan 2013, 16:47 last edited by
FWIW, I just came back to the above issue and found out what happened. Basically, the syntax changed (?) between Qt 4 and Qt 5. So, rather than having:
@@import "/doc/res/common.css";@
We should now have:
@@import "qthelp://namespace/virtualFolder/doc/res/common.css";@
Now, I wish it had been documented somewhere...