天嵌 ARM开发社区

 找回密码
 注册
查看: 1818|回复: 5

大侠,求助啊。。怎样在QFileDialog获取选择文件的名字?非静态函数方式

[复制链接]
bjhou2008 发表于 2012-3-27 21:57:37 | 显示全部楼层 |阅读模式
QFileDialog dialog(this);

QStringList fileNames;
     if (dialog.exec())
         fileNames = dialog.selectedFiles();

这个fileNames返回的是什么?怎样获得一个选择文件的名字? 非静态函数方式,static function方式在开发板上会出现segment fault
wuweidong 发表于 2012-3-28 08:11:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| bjhou2008 发表于 2012-3-28 09:20:55 | 显示全部楼层
其实,我做了个mp3,想再后边播放该文件。execl("madplay","madplay,",“fileNames,”NULL);显示路径错误,要是改成execl("madplay","madplay,",fileNames,NULL);qt界面直接就没了。怎么在播放里获得并修改选择的文件名呢?使其能正常播放
 楼主| bjhou2008 发表于 2012-3-28 09:24:32 | 显示全部楼层
就是怎样修改fileNames,使execl("madplay","madplay,",“fileNames,”NULL)能播放
TQ-lkp 发表于 2012-3-28 10:40:47 | 显示全部楼层
execl("madplay","madplay,",fileNames.at(0).toStdString().c_str(),NULL)
 楼主| bjhou2008 发表于 2012-3-28 12:30:54 | 显示全部楼层
谢谢版主,非常感谢!成功了,搞了两天了,终于成了,再次感谢!:lol,版主回复的真快啊,祝论坛越办越好!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 09:24 , Processed in 1.031290 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表