已经解决,谢谢哦~
说下思路:
1、用QLineEdit代替原来的QLabel
2、去掉QLineEdit的frame
setFrame ( false);
3、用样式表设置QLineEdit背景透明
setStyleSheet("background-color:transparent");纠正一下:上面这个效果好,但是有个问题,在QLineEdit上用右键菜单显示不正常
3、用样式表设置QLineEdit背景透明
setStyleSheet("background-color:rgba(212,208,200,255);");
//后面的颜色值是QWidget默认背景颜色值

[ 此帖被snowdream在2010-03-05 18:47重新编辑 ]