QLabel文字被切割的问题
先说解决方案:
设置Label的font antialiasing属性为PreferAntialias
“雄哥,雄哥,快帮忙看个UI问题”,小菜着急的说到。
“怎么了,什么问题?”,我疑惑的走到小菜的工位上。
小菜说道:“你看,这个label的文字,在不同的分辨率下,会被切割几个像素的大小?很奇怪不知道什么原因。”
我也是一顿傻眼,没有遇到过啊,让我看看。
看第一个0,要不是UI设计师提出来这个问题。这谁能看出来这个0左右好像被切割几个像素一样。
我也是挺好奇的,着手就看看这个问题。
经过我的一顿google操作,还是没有找出原因。
也没有办法,去看看这个自定义的label实现,发现paintEvent里面就是调用了原生的paintEvent。
然后开始换字体,换颜色,换字体大小,都不行。
最后在font的属性发现有个antialiasing反锯齿的属性,但是我看了已经了PreferDefault属性了。
当着死马当活马医,设置了PreferAntialias。
嘿,成了,又成功了显示了一把自己。