All examples I have found so far refer to background images in the resource file. Something like:
QFrame {
background-image: url(:/images/header.png);
You don't necessarily need add your files as resources. Try this for example:
QFrame{background-image: url("C:/temp/foo.jpg");}
Note the standard slashes, like you'd use in a URL—they're not Windows' back-slashes. So this, for example, will not work:
QFrame{background-image: url("C:\\temp\\foo.jpg");} /* Won't work! */
Windows' back-slashes are invalid in QSS, even when you escape them.
You could also use a relative path:
QFrame{background-image: url("temp/foo.jpg");}
Be careful, though, because the path is relative to the CWD at runtime, which the user might change.