Qt安装程序框架正在读取安装路径的文本文件
我正在创建一个安装程序,我需要有读取文本文件和获取一些安装参数的功能。具体来说,我需要从文本文件中读取安装路径。我试图使用JS中的FileReader,但我不知道如何在Qt安装程序框架正在读取安装路径的文本文件,qt,frameworks,qt-installer,Qt,Frameworks,Qt Installer,我正在创建一个安装程序,我需要有读取文本文件和获取一些安装参数的功能。具体来说,我需要从文本文件中读取安装路径。我试图使用JS中的FileReader,但我不知道如何在Controller.prototype.TargetDirectoryPageCallback函数中使用它。也许有更简单的方法可以做到这一点?可能有工作示例吗?脚本上下文只有几个对象 控制台 QFileDialog 印刷品 qsTr 系统信息 秦斯泰勒 钮扣 QMessageBox QDesktopServices 安装工 桂
Controller.prototype.TargetDirectoryPageCallback
函数中使用它。也许有更简单的方法可以做到这一点?可能有工作示例吗?脚本上下文只有几个对象
- 控制台
- QFileDialog
- 印刷品
- qsTr
- 系统信息
- 秦斯泰勒
- 钮扣
- QMessageBox
- QDesktopServices
- 安装工
- 桂
if (installer.value("os") == "win") {
var windir = installer.environmentVariable("WINDIR");
if (windir == "")
print("Could not find windows installation directory.");
var cmdLocation = windir + "\\system32\\cmd.exe";
var fileContent = installer.execute(cmdLocation, new Array("/c", "type", <your_file>))[0];
if(installer.value(“os”)=“win”){
var windir=installer.environmentVariable(“windir”);
如果(windir==“”)
打印(“找不到windows安装目录”);
var cmdLocation=windir+“\\system32\\cmd.exe”;
var fileContent=installer.execute(cmdLocation,新数组(“/c”,“type”)[0];
是的,这不是很舒服-因此,您可能应该创建一个功能请求或将此类功能添加到安装程序框架中。Qt安装程序框架3.x:
string readFile(string filePath,string codecName)