Название: setStyleSheet и QImage Отправлено: soiam от Август 06, 2012, 12:01 Доброго времени суток.
Есть кнопка QToolButon c каскадным стилем QToolButton{background-image: url(:/images/ringer.png);border-radius: 10px;border-style:inset;border-width: 1px;background-color:red;}\nQToolButton:checked{background-image: url(:/images/reminder.png);border-radius: 10px;border-style:outset; border-width: 1px;background-color:green;} На этом примере стиль картинки берет из ресурсного файла. Можно ли в стиль как-нибудь впихнуть динамические картинки(то есть, например, из объекта QImage), которые не зарегистрированы в ресурсном файле, а допустим загружаются с БД? Название: Re: setStyleSheet и QImage Отправлено: Bepec от Август 06, 2012, 12:07 100+ таких же тем ждут вас в поиске.
Название: Re: setStyleSheet и QImage Отправлено: ecspertiza от Август 06, 2012, 12:23 В стиль наверное нельзя будет, из бд можно загрузить картинку в QImage, тут проблем не будет. Хотя есть вариант посмотреть в сторону QResource и сделать например так, загружаешь картинку из бд в тот же QImage например, хотя наверное будет лучше QByteArray. Затем с помощью QResource регистрируешь ресурс ф-ции
Код: bool registerResource ( const QString & rccFileName, const QString & mapRoot = QString() ) но сам не пробовал, так что точнее не скажу. А после регистрации уже сможешь в стильщитах использовать тот псевдоним что задашь при регистрации. Наверное только если так. |