一般使用windowstyle=,background=,allowstransparency,opacity來進行設定。
1、設定opacity控制整個視窗的透明,包括上面的控制項
window x:class="testtransparentwindow.mainwindow" xmlns="" xmlns:x="" title="mainwindow" height="441" width="870" windowstyle="none" allowstransparency="true" opacity="0.5">
2、窗體空白部分全部透明,控制項部分顯示顏色
這種可是使用自定義的控制項形狀,來使窗體呈現自定義的形狀
3、空白部分半透明,控制項部分不透明
依然使用background設定顏色
vc中透明窗體的實現!!
向對話方塊初始化函式中新增 如下 向對話方塊中新增乙個滑動條和編譯框。並利用classwizard新增變數m slide m edit,新增乙個滑動條響應函式,如下 todo add extra initialization here setwindowpos m hwnd,hwnd topmost...
Qt 中設定窗體透明度的幾種方法
1 設定窗體的背景色 在建構函式裡新增 需要新增標頭檔案qpalette或qgui qpalette pal palette pal.setcolor qpalette background,qcolor 0x00,0xff,0x00,0x00 setpalette pal 通過設定窗體的背景色來實...
Qt 中設定窗體透明度的幾種方法
1 設定窗體的背景色 在建構函式裡新增 需要新增標頭檔案qpalette或qgui qpalette pal palette pal.setcolor qpalette background,qcolor 0x00,0xff,0x00,0x00 setpalette pal 通過設定窗體的背景色來實...