Qt QPushButton样式表导致按下时出现伪影

Qt QPushButton样式表导致按下时出现伪影,qt,user-interface,widget,stylesheet,qt-designer,Qt,User Interface,Widget,Stylesheet,Qt Designer,我的QPushButton样式表有问题: QPushButton#convertButton { color: #00FF00; } 正如您所见,非常简单,文本颜色设置正确。当我点击按钮时,问题出现了,一个奇怪的人工制品看起来像是按钮的内部被选中了。不幸的是,我没有足够的代表发布图片 如果我删除样式表,则人工制品不会出现在印刷机上 欢迎任何帮助。谢谢 由于以下原因,您可以尝试编辑按钮的子状态“按下”: QPushButton:pressed { color: #00FF00;

我的QPushButton样式表有问题:

QPushButton#convertButton
{
    color: #00FF00;
}
正如您所见,非常简单,文本颜色设置正确。当我点击按钮时,问题出现了,一个奇怪的人工制品看起来像是按钮的内部被选中了。不幸的是,我没有足够的代表发布图片

如果我删除样式表,则人工制品不会出现在印刷机上


欢迎任何帮助。谢谢

由于以下原因,您可以尝试编辑按钮的子状态“按下”:

QPushButton:pressed
{
    color: #00FF00;
}
我在我的电脑上试过你的例子,但我看不到你所说的人工制品。但可能是因为我没有与您相同的默认样式。

我找到了一个解决方案:

QPushButton:focus
{
    outline: none;
}

这移除了人工制品,但不幸的是,聚焦小部件的“着色”样式现在也丢失了。如果有人知道如何保留此内容,请告诉我(我无法在网上找到默认样式表)。

这只会更改印刷时文本的颜色(如预期的那样),仍然保留原始问题。