我正在尝试在Qt中实现类似“组合图标”的功能。目标:我需要为图标部分动态设置颜色。我的想法:由另外两个人组成这个图标。一个图标将根据需要着色(可能通过ColorizeEffect)并将其混合在充当覆盖层的第二个图标下。问题:我尝试了QIconEngine并实现了它的paint方法。ColorizeEffect似乎不起作用(即使我为此尝试使用临时QLabel进行破解-当强度设置为>0.0时,由此形成的QIcon为空)。但这不是主要问题。问题是,无论我做什么,我都会为这个“组合”图标获得一些默认的彩色背景。这是我的代码片段:classQComposedIconEngine:publicQI