• 4270阅读
  • 1回复

treeview 信号的使用问题 [复制链接]

上一主题 下一主题
离线porchesonmei
 
只看楼主 正序阅读 楼主  发表于: 2009-05-19
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
我想当点击treeView1的某一项时,响应reSetInfoEdit这个槽函数。
代码为:
connect(treeView1,SIGNAL(clicked(QModelIndex &)),this,SLOT(reSetInfoEdit(QModelIndex &)));

可这样子写运行时提示以下信息:
Object::connect: No such signal QTreeView::clicked(QModelIndex &) in property.cpp:116
Object::connect:  (sender name:   'treeView1')
Object::connect:  (receiver name: 'Property')

谁给告诉我这是怎么回事了。在线等
离线porchesonmei
只看该作者 1楼 发表于: 2009-05-19
问题解决了,
connect(treeView1,SIGNAL(clicked(QModelIndex &)),this,SLOT(reSetInfoEdit(QModelIndex &)));
改为
connect(treeView1,SIGNAL(clicked(QModelIndex )),this,SLOT(reSetInfoEdit(QModelIndex )));
就OK了
快速回复
限100 字节
 
上一个 下一个