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

小白如何做网站单页营销式网站模板下载

小白如何做网站,单页营销式网站模板下载,编程基础知识入门,怎样修改网站的主页内容问题描述: 在调用某个类的信号函数的时候,出现信号函数名字相同,参数不同的情况,但是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/367402/

相关文章:

  • 西宁网站制作哪里好做海报的免费网站
  • 做电商运营还是网站运营哪个好六安人论坛招聘网
  • 济源网站制作拼多多关键词优化是怎么弄的
  • 电子 网站建设申请过程徐州网站建设xzqjw
  • 个旧网站建设ui设计去什么公司好
  • 国外学做咖啡的网站做kegg的网站
  • 鞍山百度做网站长沙人才网官网
  • 西安建站价格表哈尔滨哪里做网站好
  • 出售企业网站备案资料wordpress 4.7优化精减
  • 30岁女人学网站开发可以吗网站建设收费标准教程
  • 刷网站关创意模板
  • 小说网站开发技术实现房屋备案信息查询入口
  • 长沙网站优化怎么做电商设计工资多少钱一个月
  • 28网站建设律师个人网站源码
  • WordPress默认模板做的站大气网络公司名字
  • 微信里的商家链接网站怎么做的wordpress地址为灰色
  • 滨海县城乡建设局网站在线建站
  • 网站开发实现电脑版和手机版的切换安徽建设工程信息网文件
  • 外文网站开发网站建设服务器在国外如何打击
  • 12306网站是学生做的c2c二手车交易平台
  • 企业网站的总体设计wordpress防止数据库注入
  • 做美容一般在哪个网站团购比较好手机app软件开发多少钱
  • 徐州市城乡建设局官方网站wordpress 分类输出样式
  • 网站列表页怎么做的又拍云 cdn WordPress
  • 重庆哪家公司做网站好在网上怎么赚钱?
  • 天津市建设厅建筑业信息网亚马逊seo是什么意思
  • 网站快速排名是怎么做的哪个网站做的最好
  • 广东十大网站建设网站怎样维护
  • 宜宾建设局网站网站建设的进度
  • 李洋网络做网站软件开发是学什么的