Qt找到不到信号槽
2020-02-16 20:15
337 查看
今天早上自己写了一个测试类,三个private slots,但是执行的时候报:
No such slot QWidget::insertData()
写很奇怪,因为这个函数就在下面,但是
void ListWidget::insertData()
个测而且,为什么是QWidget::insertData()?!我用的是ListWidget,突然想到:我这个类是自己写的,在创建新文件的时候选的是.h,不是通过类模板生成的,区别在于:
在class里少了一行声明:
Q_OBJECT,Qt没把他当做QtObject,当然声明的private slots无效了
加上之后就一切正常了
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- QT 出现“找不到libgcc_s_dw2-1.dll”的解决方式
- Ubuntu14.04环境下Qt5.5以上版本无法输入中文的解决教程
- QT5中利用QFTP连接登陆服务器
- QT中利用QTreeWidget显示FTP服务器中所有的文件
- QT中利用QFTP进行下载,上传和删除
- QT中在QTreeWidget中实现右键菜单功能
- QT中实现从桌面拖拽QTreeWidget上显示
- QT里实现Windows电脑三种关机方法
- QT5.5.0-msvc2013静态编译分享
- #树莓派#QT、串口环境配置
- #树莓派#使用QT实现串口信息检测与网络通信
- 学习笔记(01):C++QT5跨平台界面编程原理和实战大全-课程介绍
- 学习笔记(02):C++QT5跨平台界面编程原理和实战大全-QT5开发环境qtcreator、SDK和vs插件下载和安装...
- 学习笔记(08):C++QT5跨平台界面编程原理和实战大全-vs2015创建QT项目并详细介绍vs项目设置...
- 学习笔记(09):C++QT5跨平台界面编程原理和实战大全-VS设置编译的qt库版本和导出为qtcreator项目...
- 学习笔记(10):C++QT5跨平台界面编程原理和实战大全-qmake引入qt库创建窗口、设置头文件、分析makefile并设置输出...
- 学习笔记(12):C++QT5跨平台界面编程原理和实战大全-配置vs和qmake环境变量执行qmake生成makefile...
- 学习笔记(15):C++QT5跨平台界面编程原理和实战大全-qmake语法设置pro中的库导入路径和导入库,导入opencv...
- 学习笔记(16):C++QT5跨平台界面编程原理和实战大全-qmake创建动态链接和静态链接库并在windows中输出dll和lib...
- 学习笔记(17):C++QT5跨平台界面编程原理和实战大全-qtcreator的debug版本和release版本配置和设置...