2014-12-05 78 views
0

我的主窗口中有一個顯示一些文本的標籤。我還在主窗口中顯示需要通過標籤顯示的背景圖片。只有背景和文字應該可見。將alpha設置爲零不會使我的標籤透明

我已將α設置爲零,並按照我在SO上找到的說明(herehere)發出白色標籤背景。

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

但是,我仍然看到一個黑盒子。

回答

0

你應該設置你的主窗口透明添加這些到你的主窗口的構造函數:

setWindowFlags(Qt::Window | Qt::FramelessWindowHint); 

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

您也可以通過設置Qt::FramelessWindowHint窗口標誌建立一個無國界的對話

相關問題