QTCreator Предоставляет ListWidgetItems несколько атрибутов

Поэтому я использую QTCreator для создания графического интерфейса для проекта. Я читаю элементы из файла, а затем эти элементы импортируются в 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 ответов

Другие вопросы по тегам