如何根据Tree Widget选中项相应不同事件?
代码如下:ui->treeWidget->setColumnCount(1);
ui->treeWidget->setHeaderLabel("联系人类别");
QTreeWidgetItem *imageItemWhiteName=new QTreeWidgetItem(ui->treeWidget,QStringList(QString("白名单")));
imageItemWhiteName->setIcon(0,QIcon("D:\\QT\\Sms\\img\\联系人.bmp"));
QTreeWidgetItem *imageItemBlackName=new QTreeWidgetItem(ui->treeWidget,QStringList(QString("黑名单")));
imageItemBlackName->setIcon(0,QIcon("D:\\QT\\Sms\\img\\联系人.bmp"));
ui->treeWidget->expandAll();
connect(ui->treeWidget,SIGNAL(itemClicked(QTreeWidgetItem*,int)),this,SLOT(showSelectedItem(QTreeWidgetItem*,int)));
void MainWindow::showSelectedItem(QTreeWidgetItem *item, int column)--------------------编程问答-------------------- 根据item上的文本才判断啊
{
//这里只有白名单和黑名单两个item,每个item下面无子item,当点击白名单时,相应响应事件;点击黑名单时,响应黑名单相应事件,请问如何实现?
}
QString QTreeWidgetItem::text ( int column )
eg:
if(item->text(0)=="白名单")
do it;
else
do it;
补充:移动开发 , Qt