class QFileDialog中没有成员getOpenFileName,怎么解决
时间: 2024-05-16 13:12:56 浏览: 101
PyQt5打开文件对话框QFileDialog实例代码
在最新版本的Qt中,QFileDialog类没有getOpenFileName成员函数了,取而代之的是静态函数QFileDialog::getOpenFileName()。你可以采用以下方式来使用:
```
QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"), QDir::homePath(), tr("Images (*.png *.xpm *.jpg)"));
```
其中,第一个参数是对话框的父窗口,第二个参数是对话框的标题,第三个参数是对话框打开的初始路径,第四个参数是文件过滤器,用于限制用户只能选择某些类型的文件。
阅读全文