我QT界面放置了一个label。但当我修改label属性之后(字体变白)。发现死活不生效,百度试了各种办法,包括
1.项目设置文件.pro内增加 UI_DIR=./UI,同时删除掉源代码目录中ui_*.h,clear all,->qmake->rebuilt all
2.取消影子构建
3.删除release文件夹
4.重启QT,重启电脑
都不生效。后来我静下心来,想了下原因,因为之前是可用的,只是修改代码之后突然不生效了。所以开始看代码,挨行注释,发现是
ui->label_register->installEventFilter(this);
这一行代码影响了我。把他注释掉就好了。挨,xx疼~~~