qt中listwidgetitem注意事项

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31793791/article/details/52985442
1.使用

QListWidgetItem *newitem = new QListWidgetItem(m_write->gettitle(),ui->listWidget);

时就已经在listwidget中添加了一个对象,如果在之后再add这个item的话,就会添加两个

如果要在之后add这个item对象的话,就不能使用该有参的构造函数

只能使用new QListWidgetItem();

2.使用

newitem->setData(Qt::DisplayRole, QString::fromLocal8Bit("无标题笔记"));

时,displayrole代表了item的默认title,也就是显式显示的文本,

Qt::UserRole是用户自定义的内容


猜你喜欢

转载自blog.csdn.net/qq_31793791/article/details/52985442