我将QBarSet的hovered信号连接到一个插槽上,当鼠标悬停在设置的条上时,它会改变QBarSet颜色,并在鼠标离开时重新设置颜色。
代码片段如下所示:
void BarChart::hoverTest(bool status, int index)
{
if(status == true) {
set->setColor(Qt::red); //changes to bar set color to red mouse when hovers on bar set
}
else {
set->setColor(QCol
我有一个鼠标悬停功能,可以改变安莉元素跨度的背景色,但背景色的改变只改变跨度文本的背景,而不是整个长度列。如何在不更改li元素的背景颜色的情况下将背景颜色扩展到列的整个长度。我不想更改li元素的背景颜色,因为li元素可能包含我不想更改背景颜色的ul和li元素的子元素。
JSFiddle:
HTML:
<li>
<span class="text">HIGHLIGHT FULL LENGTH (DO NOT HIGHTLIGHT WITH BELOW HIGHTLIGHT)</span>
<ul>
<li>