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

旅游设计专业网站广西金水建设开发有限公司网站

旅游设计专业网站,广西金水建设开发有限公司网站,甘肃省最新消息今天,263企业邮箱下载客户端问题 在Qt中,重载的信号默认是无法使用&这种方式调用的。 因为&只能绑定到一个具体的信号,而重载的信号名称相同,编译器无法确定要绑定哪一个信号。 解决方案 如果非要使用&绑定重载的信号,可以使用函数指针进行转…

问题

在Qt中,重载的信号默认是无法使用&这种方式调用的。
因为&只能绑定到一个具体的信号,而重载的信号名称相同,编译器无法确定要绑定哪一个信号。

解决方案

如果非要使用&绑定重载的信号,可以使用函数指针进行转换,指定参数类型和个数,例如:

signals:void sendMsg(int n);void sendMsg(QString str);connect(this, static_cast<void (MainWindow::*)(const int)>(&MainWindow::sendMsg), this, [=](int n){qDebug().noquote() << "[" << __FILE__ << __LINE__ << "]" << "n :" << n;});connect(this, static_cast<void (MainWindow::*)(const QString)>(&MainWindow::sendMsg), this, [=](QString str){qDebug().noquote() << "[" << __FILE__ << __LINE__ << "]" << "str :" << str;});

示例

.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QMainWindow>namespace Ui {
class MainWindow;
}class MainWindow : public QMainWindow
{Q_OBJECTpublic:explicit MainWindow(QWidget *parent = nullptr);~MainWindow();signals:void sendMsg(int n);void sendMsg(QString str);private:Ui::MainWindow *ui;
};#endif // MAINWINDOW_H

.cpp

#include "mainwindow.h"
#include "ui_mainwindow.h"#include <QDebug>MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow)
{ui->setupUi(this);connect(this, static_cast<void (MainWindow::*)(const int)>(&MainWindow::sendMsg), this, [=](int n){qDebug().noquote() << "[" << __FILE__ << __LINE__ << "]" << "n :" << n;});connect(this, static_cast<void (MainWindow::*)(const QString)>(&MainWindow::sendMsg), this, [=](QString str){qDebug().noquote() << "[" << __FILE__ << __LINE__ << "]" << "str :" << str;});emit sendMsg(1);emit sendMsg("helloworld");
}MainWindow::~MainWindow()
{delete ui;
}

main.cpp

#include "mainwindow.h"
#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);MainWindow w;w.show();return a.exec();
}

结果

在这里插入图片描述

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

相关文章:

  • 专业商城网站搭建价格app下载安装到手机上怎么安装
  • 犀牛云做网站怎么做生成器在线制作免费
  • 跨境电商怎么注册济宁优化网络公司
  • 网站app开发流程lamp wordpress 一键
  • 阜宁网站制作公司报价科技公司手机网站
  • 长春做网站公司大数据营销系统怎么样
  • 上海酒店团购网站建设站群优化公司
  • 鹰潭市住房和城乡建设局网站简洁大方的网站模板
  • 无锡网站制作有哪些如何查找网站
  • 山东省建设部网站官网it外包公司工资一般多少
  • 网站建设和网页设计视频教程长沙建站公司做网站
  • 新手做亚马逊要逛哪些网站企业vi设计的几大特点
  • 网站 tag标签百度关键词优化大师
  • 网站建设上的新闻山东免费网站建设
  • 南通做网站推广的公司石家庄建站模板厂家
  • 分销网站怎么做手机端网站需要多少钱
  • 选择常州网站建设公司wordpress ftp没有权限
  • 手机号注册网站银河互联网电视有限公司
  • 如何创办网站个人网站怎么做视频
  • 网站域名列表怎么填写北京文化墙设计制作
  • 网站开发工程师薪酬待遇在门户网站中
  • 公司网站网址注册和备案哪里找中国企业信息
  • 潍坊哪个网站公司做优化好茶叶网站建设策划书
  • 建设部网站 信用诚信评分标准智能网站建设软件有哪些方面
  • 在网站建设会议上的讲话软文广告发稿
  • 全屋定制怎么样做网站永州seo快速排名
  • 中职 网站建设与管理筑成建设集团网站
  • 宁波市住房和城乡建设局网站微信h5页面制作免费软件
  • wordpress公众号授权登录网站优化百度
  • .mom域名可以做网站吗网上免费家装设计