crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Проблемы с изменением цвета сообщений QSplashScreen
Rocky
  опции профиля:
сообщение 30.6.2009, 0:39
Сообщение #1


Старейший участник
****

Группа: Участник
Сообщений: 530
Регистрация: 22.12.2008
Из: Санкт-Петербург
Пользователь №: 463

Спасибо сказали: 22 раз(а)




Репутация:   7  


Всем привет!

Имею ярковыраженную непонятность с QSplashScreen. Пишу так

QSplashScreen oSplash(QPixmap(qApp->applicationDirPath() + "/Images/Splash.jpg"));
oSplash.show();
oSplash.showMessage(qApp->tr("<H3>Инициализация главного окна...</H3>"), Qt::AlignRight | Qt::AlignTop,  qRgb(255, 255, 255));

Вместо qRgb(...) писал и QColor(...) и Qt::white - но все равно надпись рисуется черным цветом.... Это баг или это у меня руки из ж.... :)

Пробовал продебажить, внутрь showMessage() в qsplashscreen.cpp параметр QColor приходит какой-то кривой: все поля (r, g, b ) равны одному и тому же значению: 65535... странно...

Кто-нить знает как можно еще изменить цвет?

Сообщение отредактировал Rocky - 30.6.2009, 0:41
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
sploid
  опции профиля:
сообщение 30.6.2009, 15:42
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 51
Регистрация: 26.2.2008
Из: Москва
Пользователь №: 106

Спасибо сказали: 10 раз(а)




Репутация:   1  


попробуй так:
oSplash.showMessage(qApp->tr("<H3><font color=#FFFFFF>Инициализация главного окна...</font></H3>"), Qt::AlignRight | Qt::AlignTop, qRgb(255, 255, 255));
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 30.6.2009, 16:13
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


Угу, проблема именно в HTML тэгах. Если убрать, то все нормуль.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.11.2024, 23:00