找回密码
 立即注册
收起左侧

No such slot ImgProcessor::Qapplication::aboutQt()?

6
回复
13181
查看
[复制链接]
累计签到:883 天
连续签到:1 天
来源: 2016-7-17 11:42:14 显示全部楼层 |阅读模式
1Qter豆
看了Qt5开发及实例源码CH501_ImageProcessor.
运行一下出现:
QObject::connect: No such slot ImgProcessor:application::aboutQt() in ..\ImageProcessor\imgprocessor.cpp:130
QObject::connect: No such signal QTextEdit::currentCharFormatChanged(QtextCharFormat&) in ..\ImageProcesso

这是怎么回事呢?
源码在这里:

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:27 天
连续签到:1 天
2016-7-18 15:11:58 显示全部楼层
只想说,我现在源码,还扣我Qter豆!!!!!!!!
1:QApplication::aboutQt() ;把a大写;
2:showWidget->text();加上括号
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2017-11-23 18:29:45 显示全部楼层
很可能你有代码未输入完全,看看是不是指针没初始化。可以照着书里检查一遍,我运行是没问题的
回复

使用道具 举报

尚未签到

2019-4-9 12:38:43 显示全部楼层
楼主问题解决了吗,我问题和你一样唉

点评

//"关于"动作 aboutAction =new QAction(tr("关于"),this); connect(aboutAction,SIGNAL(triggered()),qApp,SLOT(aboutQt())); 这样更改就可以了  详情 回复 发表于 2019-7-8 09:35
回复

使用道具 举报

尚未签到

2019-4-10 11:30:25 显示全部楼层
了Qt5开发及实例源码CH501_ImageProcessor.
运行一下出现:
QObject::connect: No such slot ImgProcessor:application::aboutQt() in ..\ImageProcessor\imgprocessor.cpp:130
QObject::connect: No such sig
回复

使用道具 举报

累计签到:207 天
连续签到:1 天
2019-7-8 09:35:12 显示全部楼层
jithf 发表于 2019-4-9 12:38
楼主问题解决了吗,我问题和你一样唉

    //"关于"动作
    aboutAction =new QAction(tr("关于"),this);
    connect(aboutAction,SIGNAL(triggered()),qApp,SLOT(aboutQt()));

这样更改就可以了
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2020-6-10 14:41:18 显示全部楼层
第一改用QMessageBox::aboutQt
aboutAction = new QAction(tr("关于"), this);
connect(aboutAction, &QAction::triggered, this, &ImgProcess::ShowAboutQT);
void ImgProcess::ShowAboutQT()
{
    QMessageBox::aboutQt(this);
}
第二个改成:
connect(showWidget->text, &QTextEdit::currentCharFormatChanged, this, &ImgProcess::ShowCurrentFormatChanged);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了