QT QListWidget 刪除或者隱藏行

2021-09-02 04:04:52 字數 713 閱讀 7523

qlistwidgetitem *item1,*item2,*item3;

item1 = ui->listwidget->takeitem(0);

ui->listwidget->removeitemwidget(item1);

delete item1;

item2 = ui->listwidget->takeitem(0);

ui->listwidget->removeitemwidget(item2);

delete item2;

item3 = ui->listwidget->takeitem(2);

ui->listwidget->removeitemwidget(item3);

delete item3;

需要注意的是,刪除行的時候,序號也會隨之改變,比如一共4行,想要刪除0、1、3行,第一次操作刪除第0行後,原來的第1行會自動變成第0行

ui->listwidget->setitemhidden(ui->listwidget->item(0), true);

ui->listwidget->setitemhidden(ui->listwidget->item(1), true);

ui->listwidget->setitemhidden(ui->listwidget->item(3), true);

隱藏0、1、3行

vi vim 刪除 撤銷 恢復刪除 複製刪除

vi命令 操作鍵x刪除當前游標處的字元 x刪除游標左邊的字元 d刪除從當前游標到本行末尾的字元 j刪除兩行之間的換行符 亦可用於合併兩行 dmove 刪除從當前游標到move所給位置的字元 dd刪除當前行 ex命令 lined 刪除指定行 line,lined 刪除指定範圍內的行 說明 操作符命令 ...

vi vim 刪除 撤銷 恢復刪除 複製刪除

vi命令 操作鍵x 刪除當前游標處的字元 x刪除游標左邊的字元 d刪除從當前游標到本行末尾的字元 j刪除兩行之間的換行符 亦可用於合併兩行 dmove 刪除從當前游標到move所給位置的字元 dd刪除當前行 ex命令 lined 刪除指定行 line,lined 刪除指定範圍內的行 說明 操作符命令...

vi vim 刪除 撤銷 恢復刪除 複製刪除

vi命令 操作鍵x 刪除當前游標處的字元 x刪除游標左邊的字元 d刪除從當前游標到本行末尾的字元 j刪除兩行之間的換行符 亦可用於合併兩行 dmove 刪除從當前游標到move所給位置的字元 eg d3再按下右箭頭,就可以刪除從當前游標開始3位字元 dd刪除當前行 ex命令 lined 刪除指定行 ...