我想要一个按钮,当单击它时,启动文件浏览器(如Word中的Ctrl+ O)并返回用户打开的文件的路径.
我知道如何制作按钮,但是我应该在响应mouseClicked信号的插槽中做什么?
Mev*_*abu 16
您需要做的是在mouse_click函数中编写此代码!
QStringList fileNames = QFileDialog::getOpenFileNames(this, tr("Open File"),"/path/to/file/",tr("Mp3 Files (*.mp3)"));
ui->listWidget->addItems(fileNames);
Run Code Online (Sandbox Code Playgroud)
*.mp3将只显示mp3文件删除tr("Mp3 Files (*.mp3)")如果你不想过滤任何文件