C++ CSS设置已失去注意的项目的参数

C++ CSS设置已失去注意的项目的参数,c++,css,qt,C++,Css,Qt,我有一个我正试图用CSS编辑的项目: QTreeView#databaseView:item:selected { color: #FFFFFF; } 选中项目后,字体将变为白色 我遇到的问题是,如果我单击另一个窗口/程序,该项目将在窗口中失去注意力,文本将变为黑色。我希望它保持白色 CSS中有没有办法检查注意力是否丢失,这样我就可以把它变成白色 提前谢谢 我不太明白你在问什么。一个代码示例会很有帮助。听起来你想点击一些东西,让文本的颜色变成白色,然后即使点击了她的东西也保持白色,就像复选框一

我有一个我正试图用CSS编辑的项目:

QTreeView#databaseView:item:selected
{
color: #FFFFFF;
}
选中项目后,字体将变为白色

我遇到的问题是,如果我单击另一个窗口/程序,该项目将在窗口中失去注意力,文本将变为黑色。我希望它保持白色

CSS中有没有办法检查注意力是否丢失,这样我就可以把它变成白色


提前谢谢

我不太明白你在问什么。一个代码示例会很有帮助。听起来你想点击一些东西,让文本的颜色变成白色,然后即使点击了她的东西也保持白色,就像复选框一样。对吗?对。我希望它在被选中时保持不变,即使程序失去了注意力。当窗口失去焦点时,可能会出现一些后端默认CSS使其变黑。您有代码示例吗?我以前从未见过您正在使用的项目和选定的psudo选择器,如果没有看到代码,修复起来会更困难。此外,您是否可以访问javascript或html?这是非常简单的JS,可以使用复选框在HTML中进行黑客攻击。我不确定要提供什么代码示例?我有一个QTreeView,它包含的项类似于一个可选择项的表。所选项目具有白色文本。未选中的有另一种颜色。我的问题是,我有一个选定的项目,但当程序失去注意,字体然后切换到黑色。有没有像这样的东西:我可以使用失去注意力失去焦点参数?一定存在这样的东西才能把它变黑。我只能访问CSS,这是用C++中的QT。这里有一个所有psudo类的列表,所以我会查看一下,看看是否有任何类可以工作,但是很多类都没有全面的支持。