這是Qt實現(xiàn)360安全衛(wèi)士9.1下載,,包括設置、新版特性、關于我們、換膚、托盤等!誰看誰知道,效果不解釋!
Qt實現(xiàn)360安全衛(wèi)士9.1這篇博文主要講述360安全衛(wèi)士工具欄的創(chuàng)建;工具欄由圖片和文字組成,當鼠標移到工具欄按鈕上時,需要有些特征表達該現(xiàn)象,如背景色變化等;當然鼠標單擊工具欄按鈕時,同樣也要有些特征,并且這個特征區(qū)別于鼠標移到按鈕上的特征;寫起來有些拗口,我給大家先看看我實現(xiàn)的效果圖。
Qt實現(xiàn)360安全衛(wèi)士9.1是大家可能會想:在resizeEvent事件里只對label進行定位了,那其他9個按鈕了?因為其他9個按鈕都是從最左邊(也就是0)計算相對位移,而label是從最右邊計算的,通過rect()函數(shù)獲得工具欄的最右邊位置信息;按鈕在創(chuàng)建部件函數(shù)的時候就定位了位置,如果label也在那個時候定位位置的話是錯誤的,因為那是工具欄部件的大小是未知的,所以rect()函數(shù)返回的值也是未知的;當放在resizeEvent事件中進行處理時,工具欄部件顯示出來的時候,其大小都是可以確定的。