Как установить непрозрачность на QGraphicsItem - PullRequest
1 голос
/ 12 июня 2010

Я унаследовал от QGraphicsScene и QGraphicsItem для создания своих собственных классов.Я использую Qt 4.6.

Я хочу установить непрозрачность для каждого элемента моей сцены.Я использую метод setOpacity: setOpacity , но я надеюсь, что это не результат.Я хочу, например, чтобы один элемент был непрозрачным, а другой - прозрачным (чтобы увидеть рабочий стол или другое приложение).

Но если я не установил непрозрачность QGraphicsView равной 0,5, у меня нет прозрачности.И если для QGraphicsView установлено значение 0,5, элемент не является непрозрачным.

Что мне делать?

Спасибо.

1 Ответ

3 голосов
/ 13 июня 2010

Метод setOpacity прозрачен, но прозрачен только для фона графической сцены, но не для виджета. Если вы хотите видеть рабочий стол, вам нужно установить непрозрачный виджет (диалоговое окно, главное окно и т. Д.).

...