정리

'Frameless'에 해당되는 글 2건

  1. Drop Shadow Effect
  2. widget 프레임 제거와 배경 투명화

Drop Shadow Effect

저장소/Qt

frameless windows에 drop shadow 효과 주는 방법



원문 출처 : stackoverflow

http://stackoverflow.com/questions/12347776/how-to-put-a-shadow-to-a-frameless-window-in-qt



Q: How to put a shadow to a Frameless window in Qt


A: 

Add a "QWidget" (say widget) to the MainWindow and move everything that's on the MainWindow to the widget. Then do this:

setAttribute(Qt::WA_TranslucentBackground); //enable MainWindow to be transparent

QGraphicsDropShadowEffect* effect = new QGraphicsDropShadowEffect();
effect->setBlurRadius(5);
ui->widget->setGraphicsEffect(effect);

This seems to work for me. See:

illusion of a main window having a shadow

'저장소 > Qt' 카테고리의 다른 글

Style Sheet Syntax : Selector  (0) 2013.11.27
Qt Style Sheets (Qt 5.1)  (0) 2013.11.22
QImage, QPixmap의 loadFromData, bitmap image header, resource dll  (0) 2013.10.30
widget 프레임 제거와 배경 투명화  (0) 2013.10.30
이미지 버튼  (0) 2013.10.30

widget 프레임 제거와 배경 투명화

저장소/Qt

widget의 윈도우 프레임을 제거하는 방법.


void SomeWidget::foo()
{
	setAttribute(Qt::WA_TranslucentBackground, true); // 배경 투명하게
	setWindowFlags(Qt::FramelessWindowHint); // 프레임 제거
}


QWidget 을 상속받는 widget에 모두 사용 가능하다?

안 해봐서 모름.


'저장소 > Qt' 카테고리의 다른 글

Drop Shadow Effect  (0) 2013.11.19
QImage, QPixmap의 loadFromData, bitmap image header, resource dll  (0) 2013.10.30
이미지 버튼  (0) 2013.10.30
프로세스 실행경로 확인  (0) 2013.10.30
Qt 커뮤니티 및 블로그, 버그  (0) 2013.09.06