我希望有一个看不见的按钮,但当用户将鼠标悬停在它上面时,我希望它变成浅蓝色,当用户点击它时,我希望它变成深蓝色。
经过一些研究,我发现可以使用样式表功能,但我对Qt很陌生,没有任何经验,因此我更愿意询问和学习。
我希望有一个看不见的按钮,但当用户将鼠标悬停在它上面时,我希望它变成浅蓝色,当用户点击它时,我希望它变成深蓝色。
经过一些研究,我发现可以使用样式表功能,但我对Qt很陌生,没有任何经验,因此我更愿意询问和学习。
yourBtn->setStyleSheet("QPushButton{background:url(:/Resources/pause_nor.png);border:0px;}"
"QPushButton:hover{background:url(:/Resources/pause_over.png);border:0px}"
"QPushButton:pressed{background:url(:/Resources/pause_over.png); position: relative;top: 1px; left: 1px;}");
} QPushButton:pressed { background-color: rgb(255,0,0); background-position: top center;
border:visible; } QPushButton:hovered { background-color: rgb(255,0,0); background-position: top center; } - Alex Spataru