Qt stylesheet背景圖片分割

文章目錄


按鈕的狀態圖片通常集中在一張上。例如:
在這裏插入圖片描述
怎麼設置呢

QPushButton#pushButton_11
{
	border-image:url(:/skin/main_menu_btn.png) 0 50 0 0;
}

QPushButton#pushButton_11:hover
{
	border-image:url(:/skin/main_menu_btn.png)  0 25 0 25;
}
QPushButton#pushButton_11:pressed
{
	border-image:url(:/skin/main_menu_btn.png) 0 0 0 50;
}

後面的數字是距離 上右下左 邊界的大小。
我試過設置background-image 沒用。
如果你想對單張背景圖片使用九宮格的效果(也就是圖片拉伸)。各個狀態的圖片必須獨立出來了。

效果如下:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章