文章目录
- 1 QListWidget 简介
- 2 QListWidget 常用操作
-
1 QListWidget 简介
Qt 提供 QListWidget 类列表框控件用来加载并显示多个列表项。QListWidgetItem 类就是列表项类。
QListWidget 类列表框控件支持两种列表项显示方式,即 QListView::IconMode 和 QListView::ListMode。
2 QListWidget 常用操作
2.1 添加操作
直接看如下代码:
QListWidgetItem *itemChina = new QListWidgetItem(ui->listWidget_Countries);
itemChina->setIcon(QIcon(":/images/flag_china.png"));
itemChina->setText(tr("中国"));
itemChina->setTextAlignment(Qt::AlignHCenter);
itemChina->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
2.2 删除操作
删除单个列表项(删除列表框中的单个列表项:QListWidgetItem *QListWidget::takeItem ( int row )
。该函数用来将索引号为 row 的列表项从列表框移除,并返回该列表项的指针。int currentRow() const
该常成员函数用来获取当前列表项的索引号,并返回。
注意释放资源!
Void MainWindow::deletebtn()
{
QListWidgetItem*item=ui->listWidget->takeItem(ui->listWidget->currentRow());
delete item;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)