检查listView中的复选框是否被选中

问题描述:

我已经创建了一个模型,它在listView中显示可选字符串列表。我不知道如何检查列表视图中显示的那些字符串是否被选中||不。任何人有任何想法如何去解决它?
编辑:检查listView中的复选框是否被选中

class File_List_Model : public QAbstractListModel 
{ 
    Q_OBJECT 
private: 
    QStringList files_;//here I'm storing files selected by user 
}; 

,在我叫Line_Counter对话框类我有一个FNC:

void Line_Counter::add_files() 
{ 
    QStringList selected_files = QFileDialog::getOpenFileNames();//here I'm getting those files 

    if (selected_files.size()) 
    { 
     model_->setData(QModelIndex(),selected_files);//here I'm adding them to my model 
    } 

}

连接(pointerToYourItem,SIGNAL(切换(布尔)),pointerToYourWindow,SLOT (somefunc(布尔)));

+0

嗨,你的意思是由pointerToYourItem我的模型负责存储和反应listView? – smallB

+0

不,我的意思是指向QListViewItem –

+0

如何获得这个指针? – smallB