引用第1楼bhwbj于2009-06-01 13:50发表的 :
下来跑跑.
怎么我一加密 就提示:打开文件失败?
密钥是多少?我自己输入的123456可以么?
密钥是自己定的,解密的时候就用加密输入的密钥
修正了一下,重新上传了一个Linux版本的,原来是拖放中的mimeData->urls()造成的错误
windows中通过QDropEvent里的mimeData->urls()返回到的值形如 " /c:/xxxx/xxxx/xxxx.cc"
而Linux中则是"/xxx/xxx/xxx"
估计是为了保持一致吧,而在windows中若通过这个urls()返回的值要把前面的斜线去掉,这样得到的值才能给QFile使其正确打开文件……
而Linux这样搞就打不开文件了。
这样一来这么一个简单程序还得针对不同的系统修改了……哎
不知道有什么别的方法能取到通过拖放得到的文件地址和文件名而不用纠结这种问题,求教高人……
[ 此帖被xzilla在2009-06-01 23:38重新编辑 ]