【目的】:设计一个界面,添加按钮控制添加信息到列表,删除按钮控制指定的某一行删除,删除所有按钮清空列表,以练习QlistWidget的使用;
【方法】:
1、添加头文件:#include <QListWidget>
2、定义和声明槽函数
//声明槽函数
private slots:
void addCitySlot();
void delectCitySlot();
void delectAllSlot();
//定义槽函数
void MainWindow::addCitySlot()
{
QString city= ui->cityLineEdit->text();
QListWidgetItem *item= new QListWidgetItem;
item->setText(city);
ui->cityListWidget->addItem(item);
ui->cityLineEdit->clear();
}
void MainWindow::delectCitySlot()
{
QListWidgetItem *item= new QListWidgetItem;
item=ui->cityListWidget->takeItem(ui->cityListWidget->currentRow());
delete item;
}
void MainWindow::delectAllSlot()
{
ui->cityListWid