テキストでQTreeWidgetItemのアイテムを見つける方法は? QTreeWidget の findItem メソッドの類似物はありますか?
12141 次
1 に答える
13
あなたが探しているのは、QTreeWidget での再帰検索だと思います。そのためには、Qt::MatchContains | Qt::MatchRecursive
as フラグの組み合わせを使用する必要があります。
したがって、pMyTreeWidget があなたへのポインターでQTreeWidget
あり、myText がQString
検索するテキストを含む場合、検索が列 0 にある必要があると仮定すると、コードは次のようになります。
QList<QTreeWidgetItem*> clist = pMyTreeWidget->findItems(myText, Qt::MatchContains|Qt::MatchRecursive, 0);
foreach(QTreeWidgetItem* item, clist)
{
qDebug() << item->text(0);
}
要件が正確なテキストと一致することである場合は、Qt::MatchExactly|Qt::MatchRecursive
代わりに使用できますQt::MatchContains|Qt::MatchRecursive
于 2015-04-17T10:15:19.050 に答える