qt: Прозрачный QWidget в Maya Viewport

введите здесь описание изображения

Я сделал кастомное окно для Maya. Он содержит редактор моделей Maya, поэтому я могу использовать управление областью просмотра в своем пользовательском окне. Поэтому я попытался оставить QLabel на modelEditor в качестве HUD. Но, как видите, QLabel не работает с прозрачностью. Я надеюсь позволить им иметь свою прозрачность. Maya openGL плохо обрабатывается (может быть, я так думаю). Можно ли обойти проблему?


person Hyun-geun Kim    schedule 16.01.2013    source источник


Ответы (1)


Вы можете попробовать использовать некоторые QWidget, содержащие QLabel, тогда у вас будет доступ к полезным вещам о прозрачности вашего виджета, например:

setWindowOpacity(0.85);
setAttribute(Qt::WA_TranslucentBackground);

Вы также можете попробовать настройки прозрачности таблицы стилей.

Надеюсь, это поможет !

person Kévin Renella    schedule 16.01.2013