QPushButton#max_restore_btn[maximizeProperty="maximize"]
{
border-image: url(:/YxStreamClient/Resources/sys_maxsize.png)0 66 22 0;
}
QPushButton#max_restore_btn[maximizeProperty="maximize"]:hover
{
border-image: url(:/YxStreamClient/Resources/sys_maxsize.png)0 44 22 22;
}
QPushButton#max_restore_btn[maximizeProperty="maximize"]:pressed
{
border-image: url(:/YxStreamClient/Resources/sys_maxsize.png)0 66 22 0;
}
QPushButton#max_restore_btn[maximizeProperty="restore"]
{
border-image: url(:/YxStreamClient/Resources/sys_maxsize.png)22 66 0 0;
}
QPushButton#max_restore_btn[maximizeProperty="restore"]:hover
{
border-image: url(:/YxStreamClient/Resources/sys_maxsize.png)22 44 0 22;
}
QPushButton#max_restore_btn[maximizeProperty="restore"]:pressed
{
border-image: url(:/YxStreamClient/Resources/sys_maxsize.png)22 66 0 0;
}
代码切换,如:设置为还原属性
ui. max_restore_btn->setToolTip("还原");
//设置按钮的属性名为"maximizeProperty"
ui.max_restore_btn->setProperty("maximizeProperty", "restore");
ui.max_restore_btn->setStyle(QApplication::style());