• 5314阅读
  • 4回复

这样使用system 函数 和path为什么不对? [复制链接]

上一主题 下一主题
离线superwave
 
只看楼主 倒序阅读 楼主  发表于: 2010-09-30
— 本帖被 XChinux 执行加亮操作(2010-10-20) —
  QString Path = fileDialog->selectedFiles()[0];
  system("dot -Tjpg Path -o E:\UNCC researhc progress\QT\revised QNSF\good.jpg");

而这样就是对的:
  system ("dot -Tpng demo.txt -o OK.png");

想把demo.txt 和OK.png换成有路径的文件
离线dbzhang800

只看该作者 1楼 发表于: 2010-10-01
1. 不要用system ,换个高级点的QProcess或者调系统的api
2. 找本C语言的书,找到转义字符部分,看看反斜杠如何表示,你用的又错在哪儿
3. 路径中空格要学会处理
离线superwave
只看该作者 2楼 发表于: 2010-10-01
好的,非常感谢
离线fangjuntan

只看该作者 3楼 发表于: 2010-10-07
回 1楼(dbzhang800) 的帖子
1. 不要用system ,换个高级点的QProcess或者调系统的api===================QProcess 高级在那里?
离线bob_yyb

只看该作者 4楼 发表于: 2011-06-21
system(QString(dot -Tpng %1 -o %2).arg("路径1").arg("路径2"))
快速回复
限100 字节
 
上一个 下一个