Qt 中fileDialog->selectFile(tr("Image Files(*.jpg*.png)")) 出现错误::no matching function for call

出现错误:no matching function for call to ✀QFileDialog::setFilter(QString&)✀
2024-12-01 11:21:56
推荐回答(2个)
回答1:

主要是参数类型不对,不接收QString类型的参数。

试一下下面这条语句:
fileDialog->setNameFilter(tr("Image Files(*.jpg *.png)"));

回答2:

fileDialog->setFilter(tr("Image Files(*.jpg *.png)"));

亲,你敢不敢把方法名称写对,It's “setFilter()”. not "selectFile()". OK?