qt 4 8 4 設定陰影背景

2021-07-25 17:19:00 字數 757 閱讀 3353

1、陰影背景qwidget構造設定

setfixedsize(900, 640);

setwindowflags(qt::framelesswindowhint);

setattribute(qt::wa_translucentbackground, true);

setwindowopacity(0.7);

setdlglayout(); //設定子wight顯示位置

m_xxl = new settingwgt(this);

//兩個wight關聯 ,同步關閉

connect(m_zbl, signal(sendclose()), this, slot(onbtnexit()));

2、陰影背景圖

void ***::paintevent(qpaintevent *event)

3、子qwidget顯示

void ***::setshow()

4、子對話方塊風格 要設定成qdialog 頂級wight

setwindowflags(/qt::windowstaysontophint |/ qt::framelesswindowhint | qt::windowsystemmenuhint | qt::windowminmaxbuttonshint | qt::dialog);

5、實現要點

關閉必須先關閉 子qwidget 後關閉 父 qwidget

顯示必須先顯示 父 qwidget 後顯示子 qwidget

交叉編譯QT4 8 4

linux ubuntu 11.10 x86 qt 4.8.4 交叉編譯工具鏈 gcc version 4.3.2 sourcery g lite 2008q3 72 tslib是電阻式觸控螢幕用於校準的乙個軟體庫,是乙個開源的程式,能夠為觸控螢幕驅動獲得的取樣提供諸如濾波 去抖 校準等功能,通常作...

交叉編譯QT4 8 4

linux ubuntu 11.10 x86 qt 4.8.4 交叉編譯工具鏈 gcc version 4.3.2 sourcery g lite 2008q3 72 tslib是電阻式觸控螢幕用於校準的乙個軟體庫,是乙個開源的程式,能夠為觸控螢幕驅動獲得的取樣提供諸如濾波 去抖 校準等功能,通常作...

Qt 4 8 4中文顯示問題

問題描述 因為專案需要,重新用上了qt 4.8.4,在之前的一段時間內,我一直是在使用qt 5。實際上,本來專案是要使用qt 5的,但是遇到幾個莫名其妙的問題,解決辦法繁瑣,不利於後期專案的部署,所以採用qt 4.8.4。好的,回歸正題,使用的過程中碰到了老問題 linux環境下中文顯示問題。這個問...