窗體背景透明

2021-08-08 12:32:34 字數 521 閱讀 3324

一共需要倆個form窗體,我也是看到網上別人的方法進行學習知道的方法:

1,第一層窗體

1)  ,成透明this.opacity = 0.9,這個透明度由自己的需求來設定

2) ,設定成無邊框屬性this.formborderstyle = formborderstyle.none;

3) ,到屬性面板裡面找到locked,設定為true;可以通過location設定位置;

4) ,這裡需要在sizechenge時間裡面寫當前窗體的位置等會第二層窗體的位置,讓他們錯開,看見跟乙個窗體一樣;

2,第二層窗體

1) ,在這個窗體裡面寫入自己的控制項就不會控制項也透明了。

2) ,在這個窗體我也把設定無邊框了,

3) ,跟一層設定一樣的屬性;

可以根據自己的需求對窗體進行美化,這裡讓窗體變為檢視文件全屏效果差不多,兩邊透明,中間顯示控制項;大家也可以借鑑下我哦!

qwidget 透明窗體

1 設定窗體的背景色 在建構函式裡新增 需要新增標頭檔案qpalette或qgui qpalette pal palette pal.setcolor qpalette background,qcolor 0x00,0xff,0x00,0x00 setpalette pal 通過設定窗體的背景色來實...

背景半透明

css中在希望半透明的部分後面新增如下 filter alpha opacity 10 moz opacity 1 opacity 0.1 句中的數字就是你希望半透明的程度,越小透明度越高。其實就是新增乙個濾鏡。三句話中第乙個是支援ie,第二個和第三個都是支援firefox的不同版本。比如說設定好背...

MFC背景透明

typedef bool winapi lpfnsetlayeredwindowattributes hwnd hwnd,colorref crkey,byte balpha,dword dwflags lpfnsetlayeredwindowattributes setlayeredwindowa...