列表框QListWidget 类
生活随笔
收集整理的這篇文章主要介紹了
列表框QListWidget 类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1 QListWidget 簡介
- 2 QListWidget 常用操作
- 2.1 添加操作
- 2.2 刪除操作
1 QListWidget 簡介
Qt 提供 QListWidget 類列表框控件用來加載并顯示多個列表項。QListWidgetItem 類就是列表項類。
QListWidget 類列表框控件支持兩種列表項顯示方式,即 QListView::IconMode 和 QListView::ListMode。
2 QListWidget 常用操作
2.1 添加操作
直接看如下代碼:
// 添加簡單文本 // 添加圖標 // QListWidget 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; //釋放指針所指向的列表項 }總結
以上是生活随笔為你收集整理的列表框QListWidget 类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt配置GUI程序控制台输出
- 下一篇: 62受限制卡还能用吗 62受限制的卡什么