-1
我在QT这个代码和所有我想赶上点击事件时,在树视图行的一个部分一个点击没有成功QT点击信号dosnt工作在QStandardItemModel与树视图
这里是我的代码:
(parant is the qMmainwindow)
m_model = new QStandardItemModel(0, 5, parent);
// then later in the code i have
proxyModel = new QSortFilterProxyModel;
proxyModel->setDynamicSortFilter(true);
setSourceModel(createMailModel(parent));
ui.treeView->setModel(proxyModel);
ui.treeView->setSortingEnabled(true);
ui.treeView->sortByColumn(4, Qt::DescendingOrder);
// and my signal/slot looks like this but its not working
//and im not getting eny clicked event fired
connect(ui.treeView,SIGNAL(Clicked(const QModelIndex&)),
this,SLOT(treeViewSelectedRow(const QModelIndex&)));
还如何调试QT信号/插槽,所以我可以看到一些调试按摩打印 什么是错的?
感谢您的回答,您知道第二个问题 – user63898 2010-06-01 08:05:07
的答案对不起,我错过了。如果你从visual studio或qt creator或类似的东西运行程序,连接错误将被发送到调试窗口。否则,shadow的答案(检查QObject :: connect的返回值)是我能想到的唯一的其他事情.. – ianmac45 2010-06-01 11:24:10