Гм ... прошло много времени с тех пор, как я использовал Qt, но, насколько я знаю, у QVBoxLayout нет цвета фона, так что нет, это невозможно. Макет не является виджетом, и он вообще не рисуется, он только управляет размерами дочерних виджетов.
Если вы хотите создать цветной макет, вам, вероятно, придется создать виджет с любым цветом, который вы хотите, а затем родительский QVBoxLayout для этого виджета.
Будет интереснее, если вы захотите, чтобы цвет дочерних элементов макета зависел от цвета родительского элемента QVBoxLayout, но я думаю, что демонстрация "Embedded Dialogs" из демонстрации Qt4 может дать вам представление о том, как это сделать.