Я сделал кастомное окно для Maya. Он содержит редактор моделей Maya, поэтому я могу использовать управление областью просмотра в своем пользовательском окне. Поэтому я попытался оставить QLabel на modelEditor в качестве HUD. Но, как видите, QLabel не работает с прозрачностью. Я надеюсь позволить им иметь свою прозрачность. Maya openGL плохо обрабатывается (может быть, я так думаю). Можно ли обойти проблему?
qt: Прозрачный QWidget в Maya Viewport
Ответы (1)
Вы можете попробовать использовать некоторые QWidget
, содержащие QLabel
, тогда у вас будет доступ к полезным вещам о прозрачности вашего виджета, например:
setWindowOpacity(0.85);
setAttribute(Qt::WA_TranslucentBackground);
Вы также можете попробовать настройки прозрачности таблицы стилей.
Надеюсь, это поможет !
person
Kévin Renella
schedule
16.01.2013