Qt實現元件的陰影效果

2021-10-05 05:40:23 字數 581 閱讀 5544

qgraphicsdropshadoweffect * shadow = new qgraphicsdropshadoweffect();

//渲染的畫素點

shadow->setblurradius(30);

//渲染的顏色

shadow->setcolor(qt::gray);

//渲染相對於元件的偏移

將主視窗設定為透明

主視窗是沒了,但是主視窗上的其他控制項都跟懸浮了一樣,當然你可以把btn放在子控制項上。

Qt陰影效果

1.widget.h ifndef widget h define widget h include include include namespace uiclass widget public qwidget endif widget h2.widget.cpp include widget.h...

QT邊框陰影效果

方法一 this setattribute qt wa translucentbackground 邊框陰影效果 qgraphicsdropshadoweffect effect new qgraphicsdropshadoweffect effect setblurradius 6 effect ...

QT實現無邊框效果以及邊框陰影效果

qtwidget視窗優化 原始的qwidget視窗看著特別不舒服,於是自己嘗試著寫了乙個小的demo對qwidget進行了乙個優化 效果圖 外圍邊框去除,並且加上邊框陰影 實現視窗陰影效果 widget widget qwidget parent qwidget parent ui new ui w...