2010-06-11 4 views
1

나는 내 자신의 클래스를 만들기 위해 QGraphicsScene 및 QGraphicsItem에서 상속 받았습니다. Qt 4.6을 사용합니다.QGraphicsItem에서 불투명도를 설정하는 방법

내 장면의 각 항목에 특정 불투명도를 설정하고 싶습니다. 나는 setOpacity : setOpacity 메쏘드를 사용한다. 그러나 그 결과는 내가 바라지 않는다. 예를 들어 하나의 항목을 불투명하게하고 다른 항목을 투명하게 (바탕 화면 또는 다른 응용 프로그램을 보려면) 갖고 싶습니다.

그러나 QGraphicsView의 불투명도를 0.5로 설정하지 않으면 트랜스 퍼런 시가 없습니다. QGraphicsView를 0.5로 설정하면 항목이 실제 불투명하지 않습니다.

어떻게해야합니까?

감사합니다.

+0

이미지를 추가하거나보고있는 이미지와보고 싶은 것을 설명 할 수 있습니까? –

답변

3

setOpacity 메서드는 투명하지만 그래픽 장면의 배경에만 투명합니다. 위젯이 아닙니다. 바탕 화면을보고 싶다면 위젯 (대화 상자, 메인 윈도우 등)의 불투명도를 설정해야합니다.

관련 문제