文章目录
按钮的状态图片通常集中在一张上。例如:
怎么设置呢
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 没用。
如果你想对单张背景图片使用九宫格的效果(也就是图片拉伸)。各个状态的图片必须独立出来了。
效果如下: