我有一个包含7列的QDialog中的QTableWidget,其中每一行都包含特定目录中文件的信息。使用一些复选框、单行文本框等,我想要显示仅包含手动添加在单行文本框中的特定文本的文件。
是否有可能检查每一行,如果其中不包含单行文本框中的文本,则隐藏该行(而不更改其他行的索引,这样我就不必隐藏它们)?
是否有可能检查每一行,如果其中不包含单行文本框中的文本,则隐藏该行(而不更改其他行的索引,这样我就不必隐藏它们)?
对于需要这种可能性的人来说,这很容易,我是这样做的:
for(int i=0; i<tableWidget->rowCount(); i++)
{
if(lineEdit->text() != tableWidget->(i, 0)->text())
{
tableWidget->hideRow(i);
}
}