Я ПРИШЁЛ ТЕБЕ ПОМОЧЬ!!!! *За спиной развевается плащ с изображением единорога*
Чтобы styleSheet не наследовался, необходимо указать селектор!!!
Как вариант styleSheet
QDialog
{
background-image: ТвойUrl;
}
Тогда случится чудо! И стайлшит будет применяться только к классу QDialog, аля основному фону!
Так же попробуй чудесные свойства : background-clip & background-origin.
PS и почитай
http://qt-project.org/doc/qt-4.8/stylesheet-reference.html