Russian Qt Forum

Qt => QSS => Тема начата: lighting от Январь 31, 2012, 16:37



Название: [РЕШЕНО] QMessageBox и styleSheet
Отправлено: lighting от Январь 31, 2012, 16:37
Можно-ли к QMessageBox прикрутить свои картинки для кнопок?
В мануале вроде сказано что нет, но у меня почему-то при вызове его из приложения с определенным stylesheet стандартные кнопки не показываются - видимым остается только текст причем с настройками шрифта из стайлшита.


Название: Re: QMessageBox и styleSheet
Отправлено: madRoger от Январь 31, 2012, 19:47
Код:
QMessageBox msgBox;
QPushButton *yesButton = msgBox.addButton(QMessageBox::Yes);
QPushButton *noButton = msgBox.addButton(QMessageBox::No);
yesButton->setStyleSheet("background-image:url(D:/image/image1.png);");
noButton->setStyleSheet("background-image:url(D:/image/image2.png);");
msgBox.exec();

Вместо background-image можно еще попробовать border-image


Название: Re: [РЕШЕНО] QMessageBox и styleSheet
Отправлено: lighting от Февраль 01, 2012, 10:22
Спасибо, то что надо!