文章目錄
按鈕的狀態圖片通常集中在一張上。例如:
怎麼設置呢
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 沒用。
如果你想對單張背景圖片使用九宮格的效果(也就是圖片拉伸)。各個狀態的圖片必須獨立出來了。
效果如下: