在使用ttf字体图标的过程中,发现插入一个字体或者修改一个字体时,字体的编号:charNum(如0xe900)老是会变,
每次更新后,所有的图标编号又要重新设置。
有没有办法规避这个问题?
具体代码如下:
template<typename T>
void SetTtfIcon(int pxSize, QChar charNum, T *t)
{
QFont font;
QString family = GetFontFamily();
t->setFixedSize(QSize(pxSize, pxSize));
font.setFamily(family);
font.setPixelSize(pxSize);
t->setFont(font);
t->setText(charNum);
}