因为 currentIndexChanged 信号有多个重载版本(根据参数的不同),因此需要使用 QOverload 来明确指定要连接的重载版本。
connect( 发送方 , QOverload<参数类型>::of(&QT中相对应的变换形式),
this, &所响应的函数);
索引发生变化
connect(ui.cboxType, QOverload<int>::of(&QComboBox::currentIndexChanged),
this, &SubReport::Report_Type);
文本发生变化
connect(ui.cboxType, QOverload<const QString& >::of(&QComboBox::currentIndexChanged),
this, &SubReport::Report_Type);
connect(ui.cboxType, QOverload<const QString& >::of(&QComboBox::currentTextChanged),
this, &SubReport::Report_Type);
Index:更注重用户通过界面交互当
Text:监视组合框中的文本改变,不论哪种方式