Russian Qt Forum
Ноябрь 22, 2024, 11:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] QMessageBox и styleSheet  (Прочитано 7202 раз)
lighting
Гость
« : Январь 31, 2012, 16:37 »

Можно-ли к QMessageBox прикрутить свои картинки для кнопок?
В мануале вроде сказано что нет, но у меня почему-то при вызове его из приложения с определенным stylesheet стандартные кнопки не показываются - видимым остается только текст причем с настройками шрифта из стайлшита.
« Последнее редактирование: Февраль 01, 2012, 10:21 от lighting » Записан
madRoger
Гость
« Ответ #1 : Январь 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
« Последнее редактирование: Январь 31, 2012, 19:48 от madRoger » Записан
lighting
Гость
« Ответ #2 : Февраль 01, 2012, 10:22 »

Спасибо, то что надо!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.043 секунд. Запросов: 21.