想问下 大家QT embedded中字体大小没法改变,不管怎么变都是一样的小,我查了资料好像说是pc的分辨率和嵌入式的不一样,我想知道诸位大侠有没有遇到这种情况,又是怎么解决的呢?希望大家的回复

,谢谢!这里有个帖子,希望大家帮忙看看,
http://www.qtcentre.org/archive/index.php/t-26993.html。给出了解决方法,但是最后那位的:void translateFontSize( QWidget *ui )
{
QObjectList l;
QObject *w;
if (!ui)
return;
QFont font = QFont(ui->font());
font.setPointSize( (font.pointSize() *4) / 3);
ui->setFont(font);
l = ui->children();
foreach (w, l) {
QWidget *ww = dynamic_cast<QWidget *>(w);
if (ww) {
translateFonts( ww );
}
}
}
应该已经给出了解决方法,但是我不知道translateFonts( ww )的功能,应该是发帖人自定义的,希望大家帮忙看看。