代码如下:
{
........
ftc = new QFontComboBox(this);
connect(ftc,SIGNAL(highlighted(int)),this,SLOT(setAppFont(int)));
}
void DemoWidget::setAppFont(int i)
{
//qDebug()<<ftc->itemText(i);
this->setFont(QFont(ftc->itemText(i),18,18));
}
activated(int)是选择后发送的信号,我不想用这个。为什么highlighted(int)就不行呢?