QT設定視窗背景
阿新 • • 發佈:2019-01-23
視窗背景無非兩種:背景色、背景圖片。qt中視窗背景設定的方法有三種: 一、QPalette設定背景 二、實現paintEvent,使用QPainter來繪製背景 三、使用QSS來設定背景 關於QSS的使用不想多說,一般我不用QSS設定視窗背景,也不建議使用。(注意:這裡是對於視窗而言)。如果是子部件當然可以。因為視窗使用QSS設定背景之後,若子部件不使用同樣的方式來設定,預設則會繼承父視窗的樣式 子部件一般情況下也不需要設定背景圖片,即使需要使用QSS也完全可以滿足。設定較多的是背景色與圖示,QSS中使用background或者background-color的方式可以實現背景色的設定,圖示則可以使用setPixmap或者setIcon來設定!