Название: DWM и QLabel Отправлено: Vamireh от Апрель 12, 2014, 00:47 Вот диалог из QtCreator:
(http://s005.radikal.ru/i212/1404/7a/8efde57981b1.png) Вот то, что сделал я: (http://s020.radikal.ru/i709/1404/1b/04365f19b162.png) Как добавить такое свечение в QLabel? Мой код: Код: layout()->addWidget(new QLabel("Как добавить сюда свечение?")); ЗЫ А что означают параметры bottom, top, left, right в extendFrameIntoClientArea()? Понять не могу, если нули - то все черное, иначе одно и тоже всегда. Название: Re: DWM и QLabel Отправлено: vulko от Апрель 16, 2014, 10:03 Это так виндовый win manager так рисует окна...
Имхо тут тока ручками так можно сделать, берешь рисуешь текст (белого цвета) на картинку, к картинке применяешь blur (алгоритм можно загуглить). Ну и соотв. экстендишь QLabel и при отрисовке добавляешь отрисовку размытого текста. Название: Re: DWM и QLabel Отправлено: OKTA от Апрель 16, 2014, 10:07 А в сторону QGraphicsBlurEffect и void QWidget::setGraphicsEffect ( QGraphicsEffect * effect ) не смотрели?
Название: Re: DWM и QLabel Отправлено: Vamireh от Апрель 16, 2014, 21:42 А в сторону QGraphicsBlurEffect и void QWidget::setGraphicsEffect ( QGraphicsEffect * effect ) не смотрели? Не смотрел. Завтра на работе попробую. Название: Re: DWM и QLabel Отправлено: OKTA от Апрель 17, 2014, 07:01 Но просто так не заблурится, как в винде, все равно надо что-то придумывать :-\
Название: Re: DWM и QLabel Отправлено: Vamireh от Апрель 17, 2014, 07:38 Эмм.. возможно я был не так понят. Мне в винде и надо, про кроссплатформенность не говорю.
|