Добрый день. Может вопрос покажется кому то довольно глупым , но разобраться сам не смог ( сразу скажу гуглил - ничего не нашел ) В общем проблема такая, например , создаю Виджет, допустим, QPushButton в Qt designer. Не получается изменить его цвет, вставить картинку и т.д. - методы setColor и setIcon не работают. Менял используя setStyleSheet, но это не всегда удобно. Либо создавая в конструкторе Виджета, например, QLabel. Делал с ним что хочу, вот как то так:
QLabel * b = new QLabel ( this );
b->setScaledContents( true );
b->setPixmap( QPixmap( ":/image/ON_SOUND" ) );
b->setAutoFillBackground(true);
QVBoxLayout * l = new QVBoxLayout(this);
layout->addWidget(b,0,Qt::AlignCenter);
setLayout(layout);