QTCreator给ListWidgetItems多个属性

时间:2015-06-12 20:38:00

标签: qt qlistwidget qcheckbox qspinbox qlistwidgetitem

所以我使用QTCreator为项目创建GUI。我正在从文件中读取项目,然后将这些项目导入ListWidget,每个项目旁边都有复选框。我想知道是否可以将复选框以及旋转框或其他类型的数字属性绑定到每个项目,如果可以,您可以解释如何? 编辑:如果有人知道如何添加任何可编辑的文本框,而不是实际工作更好。 这就是我目前正在打开/阅读文件的内容:

QFile ingFile("/root/Desktop/file.txt");
ingFile.open(QIODevice::ReadOnly);
QTextStream in(&ingFile);
QStringList inglist;
QString line = in.readLine();
while(!line.isNull()){
    inglist.append(line);
    line = in.readLine();
}
QStringListIterator it(inglist);
while(it.hasNext()){
    QListWidgetItem *listitem = new QListWidgetItem(it.next());
    listitem->setCheckState(Qt::Unchecked);
    ui->ingList->addItem(listitem);
}

谢谢!

0 个答案:

没有答案