使用QListWidget怎样
时间: 2023-07-20 09:42:11 浏览: 116
使用QListWidget非常简单。你可以按照以下步骤进行操作:
1. 在Qt Designer中将QListWidget拖放到你的窗口中,或者在代码中创建QListWidget对象。
2. 从代码中获取QListWidget对象,并使用addItem()方法将数据添加到列表中。例如:
```
QListWidget *listWidget = new QListWidget(this);
listWidget->addItem("Item 1");
listWidget->addItem("Item 2");
listWidget->addItem("Item 3");
```
3. 可以使用QListWidgetItem类来设置每个列表项的属性,例如设置文本、图标、字体、颜色等。例如:
```
QListWidgetItem *item = new QListWidgetItem("Item 1");
item->setIcon(QIcon(":/images/icon.png"));
item->setFont(QFont("Arial", 10));
item->setTextColor(Qt::red);
listWidget->addItem(item);
```
4. 可以使用setSelectionMode()方法设置选择模式,例如单选、多选等。例如:
```
listWidget->setSelectionMode(QAbstractItemView::MultiSelection);
```
5. 可以使用currentItem()方法获取当前选中的列表项,例如:
```
QListWidgetItem *item = listWidget->currentItem();
if (item) {
qDebug() << "Selected item: " << item->text();
}
```
6. 可以使用clear()方法清空列表中的所有项。例如:
```
listWidget->clear();
```
这只是QListWidget的一些基本用法,你可以根据需要进行扩展。
阅读全文
相关推荐


















