• 5103阅读
  • 3回复

关于代码写信号与槽的连接,急.... [复制链接]

上一主题 下一主题
离线xutianming
 
只看楼主 正序阅读 楼主  发表于: 2009-03-08
— 本帖被 XChinux 执行加亮操作(2009-03-08) —
我在程序中这么写的
connect( PushButton1, SIGNAL(clicked()),this, SLOT(PushButton1_Clicked()) );
运行的时候它提示说
QObject::connect: No such slot BASEForm::PushButton1_Clicked()
QObject::connect:  (sender name:   'PushButton1')
QObject::connect:  (receiver name: 'park_list')
我是不是漏写了什么
我用的是QT2.3.7
离线foxyz

只看该作者 3楼 发表于: 2009-03-09
要么你自己添加该slot,要么如楼上所说使用缺省的format的slot on_PushButton1_Clicked()
离线daimon0316
只看该作者 2楼 发表于: 2009-03-09
直接这样做不行吗?

on_PushButton1_Clicked()
博客地址 http://blog.sina.com.cn/daimon0316
离线phpower
只看该作者 1楼 发表于: 2009-03-09
如果我是你,
我就先检查
1.BASEForm这个类里面是否定义了PushButton1_clicked()这个槽。
2.QObject::connect:  (receiver name: 'park_list')这个错误是和PushButton相关的吗?
快速回复
限100 字节
 
上一个 下一个