Qt - 鼠标悬停上单击自定义按钮的样式表

时间:2012-09-06 03:31:44

标签: qt button stylesheet

我想要一个隐形按钮,但是当用户将鼠标悬停在它上面时,我想要一个淡蓝色,当他点击它时,我想要一个更深的蓝色。

在我做了一些研究之后,我发现我可以使用样式表功能,但我是Qt的新手,我对Qt没有任何经验,所以我更愿意提问和学习。

1 个答案:

答案 0 :(得分:12)

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;}");