2014-12-05 1 views
0

У меня есть метка в моем главном окне, которая отображает текст. У меня также есть фоновое изображение в главном окне, которое нужно показать через ярлык. Только фон и текст должны быть видны.Настройка альфы до нуля не делает мою метку прозрачной

Я установил альфу на ноль с белым фоном этикетки в соответствии с инструкциями, которые я нашел на SO (here и here).

label->setStyleSheet("background-color: rgba(255, 255, 255, 0);"); 

Однако я все еще вижу темный ящик.

ответ

0

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

setAttribute(Qt::WA_NoSystemBackground); 
setAttribute(Qt::WA_TranslucentBackground); 

Вы также можете создать диалоговое окно без рамки, установив Qt::FramelessWindowHint окна флаг:

setWindowFlags(Qt::Window | Qt::FramelessWindowHint); 
Смежные вопросы