当前位置: 首页 > news >正文

建立旅游网站的目的中国最好的猎头公司

建立旅游网站的目的,中国最好的猎头公司,个人网站设计论文一万字,sever2012 网站建设问题描述: 在调用某个类的信号函数的时候,出现信号函数名字相同,参数不同的情况,但是Qt在链接信号槽的时候,又不需要指明信号函数参数,此时就会出现无法分辨的情况。 例如:QComboBox的信号 Q_…

问题描述:

在调用某个类的信号函数的时候,出现信号函数名字相同,参数不同的情况,但是Qt在链接信号槽的时候,又不需要指明信号函数参数,此时就会出现无法分辨的情况。

例如:QComboBox的信号

Q_ SIGNALS:
     void currentIndexChanged(int index);
     void currentIndexChanged(const QString &);

如果用Qt5的信号槽写法,就是如下结果

connect(ui->comboBox, &QComboBox::currentIndexChanged, this, &MainWindow::on_ IndexChanged);

编译器会因不知道该调用哪个方法而报错。

解决办法:

 1、用Qt4的信号槽连接方式来写。

为什么用QT4的connect写就不会出错呢?原因很简单,因为QT4的写的时候,需要带上信号函数和槽函数的参数类型,这样就不会出现问题。

// 连接int类型的信号
connect(comboBox, SIGNAL(currentIndexChanged(int)), receiver, SLOT(mySlotInt(int)));// 连接QString类型的信号
connect(comboBox, SIGNAL(currentIndexChanged(QString)), receiver, SLOT(mySlotString(QString)));

2、使用泛型

 可以通过使用泛型指定要调用的函数,解决信号重载问题。

connect(ui->comboBox, QOverload<int>::of(&QComboBox::currentIndexChanged), this,
&MainWindow::on_ IndexChanged);

有用的知识又增加了~

http://www.yayakq.cn/news/590658/

相关文章:

  • 福田欧曼矿用自卸车seo排名诊断
  • 网站优化之站外优化技巧屏蔽某网站怎么做
  • 广州企业网站建设哪家好磐石网站建设
  • 北京网站开发学习罗定市建设局网站
  • 花瓣按照哪个网站做的中国公司网
  • 做购物网站需要学哪些高校网站建设前言
  • 支付行业的网站怎么做建筑公司招聘信息
  • 网站开始怎么做的摄影网站论文
  • 做英文网站哪个网站比较好微博营销的特点有哪些
  • 当前网站开发的现状潍坊网络科技有限公司
  • 安阳淘宝网站建设沈阳城乡建设局官网
  • 营销网站建设的公司网站建设与管理 情况总结
  • 网站开发静态怎样转成动态深圳龙岗房价
  • 厦门建设厅查询网站首页装饰设计是什么
  • 在重庆 那里可以做诚信网站认证企业展厅设计施工
  • 合肥市建设信息中心网站国内开源建站cms
  • 做海淘网站赚钱吗做网站设计文字大小怎么设定
  • 自助外贸网站制作锡盟建设工程造价管理站网站
  • 企业网站开发实训报告专业推广网站
  • 给公司做网站怎么弄阿里云服务器添加网站
  • 网站的建设及推广白石洲网站建设
  • 网站信息发布烟台市福山区住房和建设局网站
  • 辛集市建设局网站少女のトゲ在线观看动漫
  • 衡水网站优化推广做网站seo怎么赚钱
  • 辽宁响应式网站建设推荐免费站长工具
  • 京东商城商务网站建设目的做微网站用什么框架
  • 深圳市住房和建设局网站住房模板网站开发营销
  • 用dw制作学校网站教程蓝色风格的网站
  • vue响应式网站开发国外WordPress主题购买
  • 网页排版精美的中文网站设计手机网站