• 5276阅读
  • 2回复

[提问]为什么QFontComboBox不能发送highlighted(int)信号? [复制链接]

上一主题 下一主题
离线alexltr
 

只看楼主 倒序阅读 楼主  发表于: 2011-02-26
为什么QFontComboBox不能发送highlighted(int)信号?
大家有没有遇到这个问题
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线alexltr

只看该作者 1楼 发表于: 2011-02-27
代码如下:
{
........
   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)就不行呢?
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线alexltr

只看该作者 2楼 发表于: 2011-03-03
为什么没人理呢? 我的问题没说清楚?

自己顶一下。
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
快速回复
限100 字节
 
上一个 下一个