QT-信号槽有多个重载版本{ QOverload<_>::of(&_::_) }

        因为 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:监视组合框中的文本改变,不论哪种方式

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值