Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Qt5:标签按钮的默认样式表_Css_Qt5_Pyqt5 - Fatal编程技术网

Css Qt5:标签按钮的默认样式表

Css Qt5:标签按钮的默认样式表,css,qt5,pyqt5,Css,Qt5,Pyqt5,我正在处理一个PyQt5项目,希望我的标签的背景色随着时间的推移而消失,例如当你将鼠标移到它上面时,QPushButtons的蓝色背景色 其思想是,每次更新标签的文本时,其背景颜色都会发生变化,并在几秒钟内重新吸收,就像将鼠标放在按钮上一样 您可以使用QTimer在设定的时间量后重置样式表 button.setStyleSheet('QPushButton {background: red;}') QTimer.singleShot(2000, lambda: button.setStyleSh

我正在处理一个PyQt5项目,希望我的标签的背景色随着时间的推移而消失,例如当你将鼠标移到它上面时,QPushButtons的蓝色背景色


其思想是,每次更新标签的文本时,其背景颜色都会发生变化,并在几秒钟内重新吸收,就像将鼠标放在按钮上一样

您可以使用
QTimer
在设定的时间量后重置样式表

button.setStyleSheet('QPushButton {background: red;}')
QTimer.singleShot(2000, lambda: button.setStyleSheet(''))
如果需要更复杂的过渡(如逐渐淡出颜色),可能需要使用