有没有办法用 QtScript 编写文件?

Posted

技术标签:

【中文标题】有没有办法用 QtScript 编写文件?【英文标题】:Is there any way to write a file with QtScript? 【发布时间】:2018-06-19 12:44:10 【问题描述】:

我想用 Qt 做一个安装程序。安装程序的配置写在一个名为 installscript.qs 的文件中,该文件基于 qtscript 我试图在里面创建一个 QFile 但它不认识它! 有什么想法???

【问题讨论】:

【参考方案1】:

要在安装程序脚本中创建文件,您可以使用以下函数

installer.execute()

例如创建一个空文件(Linux平台),调用该函数如下

installer.execute("touch", "file-path");

或将一些文本消息附加到文件中,调用此函数如下

installer.execute('/bin/sh', new Array('-c', 'echo some-sample-data >> file-path'));

【讨论】:

以上是关于有没有办法用 QtScript 编写文件?的主要内容,如果未能解决你的问题,请参考以下文章

关于QT5使用QtScript解析QJsonArray数组的问题

如何在 Qt 5.4 应用程序中包含 QtScript 模块

具有自定义类的 QtScript instanceof 引发与原型相关的错误

如何评价QML?

是否可以在没有包含保护且没有多个定义错误的情况下编写头文件?

vim中 E212:无法打开并写入文件的解决办法