首页 > 其他分享 >**static assertion failed:no q_object in the class with the signal**

**static assertion failed:no q_object in the class with the signal**

时间:2024-05-31 11:33:49浏览次数:10  
标签:object no signal OBJECT assertion failed 添加 static

static assertion failed:no q_object in the class with the signal

这个问题主要是由于未添加Q_OBJECT,找不到信号定义
在这里插入图片描述如图所示,正是由于未点击Add下面的选项,即使在后续手动添加Q_OBJECT也会报错

解决的方法
可以在原先的情况下进行添加新的文件(这里我是定义了Student2,Teacher2),然后将原本未定义的Student和Teacher代码复制进去,并修改构造和析构,这里记得头文件也要改,然后删掉原本的Student.cpp和Teacher.cpp就可以了。在这里插入图片描述在这里插入图片描述

标签:object,no,signal,OBJECT,assertion,failed,添加,static
From: https://blog.csdn.net/York46800/article/details/139347543

相关文章

  • 透过 node-exporter 彻底弄懂机器监控:01. node-exporter 框架讲解
    前言Prometheus生态里有很多采集器负责各类监控数据的采集,其中使用最广泛的,显然是node-exporter,负责Linux、BSD等系统的常规监控指标的采集,比如CPU、内存、硬盘、网络、IO等。其github地址是:https://github.com/prometheus/node_exporter 。很多人都用过,但对其细节未必......
  • Linux 下 Node 安装与配置
    一、官网地址:Node.js中文网二、linux版本:lsb_release-a三、下载安装包3.1、下载地址:下载|Node.js中文网3.2、使用wget命令下载到linux服务器(也可以下载到本地再上传,在/usr/local目录)wgethttps://cdn.npmmirror.com/binaries/node/v16.17.0/node-v16.17.0-linux-x64.t......
  • pip is configured with locations that require TLS/SSL, however the ssl module in
     [root@dsc1mydjango]#pip3installdjangopipisconfiguredwithlocationsthatrequireTLS/SSL,howeverthesslmoduleinPythonisnotavailable.CollectingdjangoRetrying(Retry(total=4,connect=None,read=None,redirect=None,status=None))after......
  • [Paper Reading] MOTR: End-to-End Multiple-Object Tracking with Transformer
    MOTR:End-to-EndMultiple-ObjectTrackingwithTransformerlink时间:22.07机构:MegviiTL;DR传统MOT通过motion与appearance来建模,有复杂的后处理难以E2E。本文基于DETR设计出MOTR算法,通过引入trackquery来建模被追踪物体。效果上超过同期方法,TrackFormer/TransTrack。Meth......
  • Mac卸载 Node npm,升级 Node
    电脑上的版本太老了。删除重新下载安装https://nodejs.org/en/download/prebuilt-installer由于使用安装包的形式安装的,所以网上的卸载命令不起作用。直接通过命令删除:#删除Node、npmjimmy@MacBook-Pronpm%sudorm-rf/usr/local/{bin/{node,npm},lib/node_modules/npm......
  • Ubuntu server 24 安装配置 snort3 3.2.1.0 网络入侵检测防御系统 配置注册规则集
    一下载并安装源代码地址:https://github.com/snort3/snort3/releases#下载,解压wgethttps://github.com/snort3/snort3/archive/refs/tags/3.2.1.0.tar.gztarzxvf3.2.1.0.tar.gz二 安装软件依赖包1安装依赖包sudoaptupdatesudoaptinstallbuild-essentia......
  • 一千题,No.0039(反转链表)
    给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为1→2→3→4→5→6,K 为3,则输出应该为3→2→1→6→5→4;如果 K 为4,则输出应该为4→3→2→1→5→6,即最后不到 K 个元素不反转。输入格式:每个输入包含1个测试用例。每个测试......
  • promisify(rimraf)('node_modules') 这样的好处是什么?
    promisify(rimraf)('node_modules')这样的用法结合了两个Node.js中的概念:promisify和rimraf,带来了以下好处:从回调到Promise:promisify是Node.js内置的util模块中的一个函数,它将采用回调风格的函数转换为返回Promise的函数。这意味着原本使用回调的异步操作变得更加易于理解......
  • 将 Spring data JPA jars 升级到 v3.3.0 后出现 java.lang.NoSuchMethodError 错误
    在我将springdatajpa和commonsjar升级到我们产品的3.3.0版本后,我遇到了这个错误。Causedby:java.lang.NoSuchMethodError:'voidcom.org.application.server.services.workorder.database.dao.UpdateWorkOrder._persistence_checkFetchedForSet(java.lang.String)'......
  • CSP历年复赛题-P1075 [NOIP2012 普及组] 质因数分解
    原题链接:https://www.luogu.com.cn/problem/P1075题意解读:求n的两个素因子中较大的一个。解题思路:数论的简单题,关键在于要知道一定有一个素因子不超过sqrt(n),而另一个素因子必然大于或等于sqrt(n),这样才能减少枚举时间。100分代码:#include<bits/stdc++.h>usingnamespaces......