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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: CSS + border-radius  (Прочитано 4707 раз)
Alp
Гость
« : Июнь 03, 2010, 13:49 »

Почему-то при отрисовке виджета со следующей CSS
Код
CSS
{
   background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255,255,255,100%), stop:1 rgba(225,243,250,100%));
   border-color: rgba(0,0,0,20%);
   border-width: 2px;
   border-style: solid;
   border-radius: 10px;
}
 
Получается артефакт на рамке, картинка приложена. Как от этого избавиться?
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #1 : Июнь 03, 2010, 14:35 »

Использовать в качестве border картинку . А её саму уже нарисовать такую, какую тебе надо.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Июнь 03, 2010, 15:07 »

>>Получается артефакт на рамке
а что в этой картинке является артефактом?
Записан

Юра.
Alp
Гость
« Ответ #3 : Июнь 03, 2010, 16:06 »

>>Получается артефакт на рамке
а что в этой картинке является артефактом?
Точки на рамках. Причем появляются они только если задаешь прозрачность. При подборе соответствующего оттенка и полной непрозрачности точек нет.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #4 : Июнь 03, 2010, 16:28 »

так, для справки: а Qt у тебя какой версии?
Записан

Юра.
Alp
Гость
« Ответ #5 : Июнь 03, 2010, 17:11 »

2010.02.1, т.е. 4.6.2.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #6 : Июнь 03, 2010, 17:18 »

может это всё таки баг?
(попробовал для QWidget твою таблицу стилей в версиях 4.4.3 и 4.5.3 - тоже самое)
Записан

Юра.
Alp
Гость
« Ответ #7 : Июнь 03, 2010, 17:23 »

Ладно, для этой проблемы хоть нашлось быстрое решение-обход - не использовать прозрачность, и подбирать цвет =(
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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