首页 > 解决方案 > #foo:Qt 中的主动替代

问题描述

有人知道 :active 在 qt 中的替代方法是什么吗?当一个按钮被选中,但使用制表键或箭头键?

我试过这个:

#calcButton:active{
    background-color: rgb(255, 0, 0);
}

但不起作用

标签: c++qt

解决方案


首先将focuspolicy按钮更改为TabFocus

在此处输入图像描述

然后设置这个样式表:

QPushButton::focus {color:red;}

按 T​​ab 按钮输出:

在此处输入图像描述


推荐阅读