请教一个问题

我用mainwindow实现的, 代码全部手写, 没有通过ui布局. 颜色配置全部通过setStyleSheet函数配置
qt版本: qt5.3.2
PC: windows 8
现在出现一个问题:
当鼠标滑过两个LineEdit时,LineEdit的背景会短暂的改变为白色,然后立马恢复成背景色.请问这个问题怎么解决?
------解决思路----------------------
没设置其它应该不会啊,
useredit->setStyleSheet(QString("background:(0,255,0,0);"));
passwdedit->setStyleSheet(QString("background:(0,255,0,0);"));
应为
useredit->setStyleSheet(QString("background:rgba(0,255,0,0);"));
passwdedit->setStyleSheet(QString("background:rgba(0,255,0,0);"));