gpt4 book ai didi

c++ - QPushButton 视觉问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:32:10 27 4
gpt4 key购买 nike

我有两个自定义样式的 QPushButton 按钮。下面是 Ok 按钮的样式表:

QPushButton
{
background-color:#9dce2c;
border-radius:7px;
border:1px solid #83c41a;
color:#ffffff;
font-size:15px;
font-weight:bold;
padding:4px 24px;
text-decoration:none;
}
QPushButton:pressed
{
border:2px solid black;
}

现在是这样的:

Ok button

这很好。但是,如果单击按钮(获得焦点),它开始看起来像这样:

Ok button focused

请注意文本周围的阴影矩形。看起来好像正在“选择”文本。当按钮失去焦点时,它又开始看起来正常了。我想这是因为选定的控件会像这样突出显示:

enter image description here

但是,我希望我的按钮保持不变,无论它是否获得焦点。有什么办法可以解决这个问题吗?

最佳答案

这将删除橙色矩形:

QPushButton:focus {
outline: none;
}

PS:您应该尝试向焦点状态添加一些样式,例如更改背景颜色,以便该状态对用户保持“可见”。

关于c++ - QPushButton 视觉问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11734431/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com