• 5510阅读
  • 4回复

[提问]请问有什么函数可以返回不带文件后缀的路径名? [复制链接]

上一主题 下一主题
离线ppffs
 

只看楼主 倒序阅读 楼主  发表于: 2011-04-25

    各位好,我想问问Qt中有什么函数可以返回不带文件缀的路径名,比如读取路径“D/Files/project/picture.png”,返回“D/Files/project/picture”,在QFileInfo中有这样的函数吗?谢谢~
离线dbzhang800

只看该作者 1楼 发表于: 2011-04-25
肯定不会直接提供这样的函数(不然Qt也接口设计也太失败了 ^_^)

不过通过现有函数实现你要的东西也简单吧,自己看 QDir 和 QFileInfo;或者直接按字符串处理
离线myseemylife

只看该作者 2楼 发表于: 2011-04-25
直接mid()把后面的字符截取出去就好了、、、
蠢笨的愚钝~
离线XChinux

只看该作者 3楼 发表于: 2011-04-25
QString strPath = "ssssssssssss";
strPath = QFileInfo(strPath).absoluteFilePath();
strPath = strPath.left(strPath.size() - QFileInfo(strPath).suffix().size());
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线yaotong195

只看该作者 4楼 发表于: 2011-04-26
QFileInfo::absolutePath()
快速回复
限100 字节
 
上一个 下一个