C++ QT按钮:仅在单击时悬停
当鼠标移动到qt按钮上时,我使用stlyesheet来设置qt按钮的样式。但是,仅当我单击按钮时才会触发悬停事件,当我将鼠标悬停在按钮上时不会发生任何事情C++ QT按钮:仅在单击时悬停,c++,qt,stylesheet,qpushbutton,C++,Qt,Stylesheet,Qpushbutton,当鼠标移动到qt按钮上时,我使用stlyesheet来设置qt按钮的样式。但是,仅当我单击按钮时才会触发悬停事件,当我将鼠标悬停在按钮上时不会发生任何事情 Trackbox { background: #FFFFFF;} QPushButton { position: fixed; top: 2px; right: 2px; width: 20px; height: 20px; } QPushButton:hover { background: #c0ffff} 感谢您的帮
Trackbox { background: #FFFFFF;}
QPushButton {
position: fixed;
top: 2px;
right: 2px;
width: 20px;
height: 20px;
}
QPushButton:hover { background: #c0ffff}
感谢您的帮助。谢谢这是一个非常简单的修复方法。我需要添加一个boarder,opx,以便hover正常工作。谢谢您的帮助。如果有什么不同,我将在Windows 7 x64上使用QT 5.0.1和Visual Studio 2012,并使用带有展开修改器的按钮。您是否设置了
QPushButton::setMouseTracking(true)
?