RT
本人想要实现不同部件有显示不同的字体,但是对单个部件修改后会让所有部件乃至整个程序都改变了字体
修改字体代码如下:
biw_d_data *da = new biw_d_data(data, this);
if(data.StyleFont == 0)
{
qDebug()<<"StyleFont=normal"<<",ID="<<data.ID;
font.setFamily("unifont");
da->setFont(font);
}
else
{
qDebug()<<"StyleFont=LED"<<",ID="<<data.ID;
font.setFamily("digifaw");
font.setPixelSize(10);
da->setFont(font);
}
其中biw_d_data是继承于QLabel的类
求教大侠们,这个问题是怎么回事,该怎么解决?
------解决方案--------------------
这个比较奇怪,不妨描述一下你用的具体平台。如果其他人可以重复你的问题,那就是BUG
------解决方案--------------------
没用过对单个控件修改字体,所以也不知道 4.8.5 是不是也是这样,暂时也没有测试环境
------解决方案--------------------
qt-everywhere-4.8.4, 没这个问题。