Qt/C++在学习的过程中遇到一个问题:Qcombobox的currentIndexChanged(const Qstring& text)信号函数无法发射

问题遇到的现象和发生背景

在学习的过程中跟着教程敲代码:目标是实现当字体样式框改变时,文本框里的字体能相对应的改变。
然后要用到QfontCombobox这个类和其信号函数currentIndexChanged( );然后建立信号和槽的连接
连接代码和槽函数代码如下:

问题相关代码,请勿粘贴截图

连接代码:
connect(myfontbox,SIGNAL(currentIndexChanged(const Qstring&)),
this,SLOT(on_comboFont_currentIndexChange( const QString& ) ) ) ;
槽函数:
void MainWindow::on_comboFont_currentIndexChange(const QString &fstring)
{
QTextCharFormat fmt;
fmt.setFontFamily(fstring);
ui->textEdit->mergeCurrentCharFormat(fmt);
}

运行结果及报错内容

然后就提示这个:

img

信号的参数是const QFont &font,哪有QString的参数啊?,参数类型不对当然会报错啦