为了在运行时免添加文件绝对路径,特别是QT结合脚本一起使用的场景。
如下脚本中需要显示treeate.png图片文件,如果加上绝对路径是多么的不方便。
var ret = ta.MsgBox("images/treeate.png", "hello", 0, 5000);
解决该问题只需在运行脚本之前加一行代码即可:
QDir::setCurrent(infoPrj.path()); // 需要设置的运行时默认工作路径
本文介绍了一种在QT脚本中简化图片路径引用的方法,通过设置默认工作路径,避免了在脚本中硬编码绝对路径,提高了代码的可移植性和维护性。
为了在运行时免添加文件绝对路径,特别是QT结合脚本一起使用的场景。
如下脚本中需要显示treeate.png图片文件,如果加上绝对路径是多么的不方便。
var ret = ta.MsgBox("images/treeate.png", "hello", 0, 5000);
解决该问题只需在运行脚本之前加一行代码即可:
QDir::setCurrent(infoPrj.path()); // 需要设置的运行时默认工作路径
845
1350

被折叠的 条评论
为什么被折叠?