这是Qt实现360安全卫士9.1下载,,包括(kuò)设置、新版(bǎn)特性、关于我们、换肤、托盘等!谁看谁知道,效果不解释!
Qt实现360安全卫士9.1这篇博文主(zhǔ)要讲述360安全(quán)卫士工具栏的创建(jiàn);工具栏由图片和文字组成,当鼠标移到工具(jù)栏按钮上时(shí),需要有(yǒu)些(xiē)特征表达(dá)该现象,如背(bèi)景色(sè)变化(huà)等;当(dāng)然鼠(shǔ)标单击工具栏(lán)按钮时,同样也要(yào)有些特征,并且这个(gè)特(tè)征区别于鼠标(biāo)移到按钮上的特征(zhēng);写起来有些拗(niù)口,我给大家先看看我实现的(de)效(xiào)果图。
Qt实(shí)现360安全卫士9.1是大家可能会想:在resizeEvent事件(jiàn)里只对label进行定位了,那其(qí)他9个按钮了?因为其(qí)他9个按钮都是从(cóng)最左边(也就是0)计(jì)算相(xiàng)对位移,而(ér)label是从最(zuì)右边计算的,通过rect()函数获得(dé)工具栏的最右边位置信(xìn)息;按钮在创建部件函数的时候(hòu)就定位了位(wèi)置,如果label也在那(nà)个(gè)时(shí)候定位位置的话(huà)是错误的,因为那是工(gōng)具栏部件的大小是未知的(de),所以rect()函数返回(huí)的值也是未(wèi)知的;当(dāng)放(fàng)在resizeEvent事件中(zhōng)进行(háng)处理(lǐ)时(shí),工具栏部(bù)件显示(shì)出(chū)来的时候,其(qí)大小都是(shì)可以确定的。
