<span style="font-family: Arial, Helvetica, sans-serif;">QMap<int, QString> m_map;</span>
if(!m_map.contains(1001))
{
m_map.insert(1001, QString("aaaaaaaaaaaaaaa1001"));
}
m_map.insert(1002, QString("aaaaaaaaaaaaaaa1002"));
m_map.insert(1003, QString("aaaaaaaaaaaaaaa1003"));
m_map.insert(1004, QString("aaaaaaaaaaaaaaa1004"));
m_map.insert(1005, QString("aaaaaaaaaaaaaaa1005"));
QMap<int, QString>::const_iterator i;
for( i=m_map.constBegin(); i!=m_map.constEnd(); ++i)
ui->listWidget->addItem(tr("%1=%2").arg(i.key()).arg(i.value()));
QMap<int, QString>::iterator mi;
mi = m_map.find(1003);
if(mi != m_map.end())
{
ui->listWidget->addItem(tr("%1=%2").arg(mi.key()).arg(mi.value()));
}
if(m_map.contains(1001))
{
m_map.remove(1001);
}
for( i=m_map.constBegin(); i!=m_map.constEnd(); ++i)
ui->listWidget->addItem(tr("%1=%2").arg(i.key()).arg(i.value()));