需要通过QProcess调用记事本( notepad.exe ),如果使用绝对路径觉得有点冒风险,
有什么方法可以获取系统路径,使得这个调用变得安全些??
试过QDir和QDesktopServices,通过QDesktopServices::storageLocation( QDesktopServices::FontsLocation )可以获得“C:\WINDOWS\Fonts" ,这样倒是可以间接的获取系统路径,但这样有点牵强,有没有更好的方法? 谢谢各位了。
【因为记事本在系统路径下,所以使用直接调用程序名就可以了】 哎~
[ 此帖被luoyes在2010-03-11 17:29重新编辑 ]