当前位置: 首页 > news >正文

常德网站建设常德网站版权问题

常德网站建设常德,网站版权问题,网站建设设计 昆山,文化墙需求: 使用Qt/C 调用js 脚本。Qt 调用lua 脚本性能应该是最快的,但是需要引入第三方库,虽然也不是特别麻烦,但是调用js脚本,确实内置的功能(C 调用lua 脚本-CSDN博客) 步骤: 1&…

需求:

使用Qt/C++ 调用js 脚本。Qt 调用lua 脚本性能应该是最快的,但是需要引入第三方库,虽然也不是特别麻烦,但是调用js脚本,确实内置的功能(C++ 调用lua 脚本-CSDN博客)

步骤:

1,pro 引入  

QT+= core  qml

2,调用js 脚本

#include <QCoreApplication>
#include <QtQml/QJSEngine>
#include <QtQml/QJSValue>
#include <QFile>
#include <QTextStream>
#include <QDebug>int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);QJSEngine jsEngine;QFile scriptFile("my.js");if (scriptFile.open(QIODevice::ReadOnly | QIODevice::Text)) {QTextStream stream(&scriptFile);QString scriptCode = stream.readAll();jsEngine.evaluate(scriptCode);//调用js 函数 并传递参数QJSValue addFunction = jsEngine.globalObject().property("process");if (addFunction.isCallable()) {//16进制原始数据QJSValueList args;args << "1245";QJSValue result = addFunction.call(args);if (result.isString()) {QString re = result.toString();qDebug() << "Result of process function: " << re;} else {qDebug() << "Error: process function did not return a valid string.";}} else {qDebug() << "Error: 'process' function not found.";}scriptFile.close();} else {qDebug() << "Error: Unable to open the script file.";}return a.exec();
}

3,js 脚本编写

function process(data){var temStr = data.substring(0, 2)var humStr = data.substring(2,4)var temInt = parseInt(temStr,16)var humInt = parseInt(humStr,16)var re = "temperature:"+temInt.toString()+ " hum:"+humInt.toString()return re}

4,效果

js 和lua对比:

 目前Qt使用现成的js生态还很麻烦,在这种情况下,推荐使用lua脚本。

QML中能使用什么JS库_qml 使用node.js-CSDN博客

http://www.yayakq.cn/news/989900/

相关文章:

  • 网站导航如何做半透明域名注册商平台
  • 怎么看 网站开发语言蚂蜂窝网站分析
  • 个人网站做支付宝收款wordpress开发架构
  • wordpress制作评论站内seo是什么意思
  • 校园网站做自己的广告中山营销网站建设费用
  • 湖北网站优化公司学it什么培训机构好
  • 网站怎么做转发开发一个软件需要什么技术
  • 互联国际网站沃尔玛的网站建设
  • 常平营销网站建设满山红厦门网站建设
  • 建设网站需要哪些语言有哪些可以做翻译兼职的网站
  • 中山网站优化动效设计师是什么专业出来的
  • 今天国际大事新闻网站关键词搜索排名优化
  • 做网站代下python可以做网站开发吗
  • 网站一年维护费用多少企业邮箱域名解析
  • 自考网站建设与管理wordpress付费会员
  • 扬州市城乡建设局招标网站网络服务公司是做什么的
  • jquery 购物网站怎么开发手机app
  • 淘宝做导航网站好上海网站备案核验点
  • 青岛网站建设公司电话搜索引擎友好的网站有哪些特点
  • 网站上有声的文章是怎么做的下载网站cms
  • 制作平台app长春优化
  • 甘孜建设机械网站首页国外建站公司
  • 江苏靖江苏源建设有限公司网站网络营销的企业有哪些
  • 优化网站排名推荐公司wordpress转中文版
  • 深圳市网站建设外包公司wordpress 用户访问记录
  • 个人网站建设公司广州新塘网站seo优化
  • 南通公司做网站网站设计想法
  • 淘宝客导购网站洛阳做网站
  • 做设计比较好的网站推荐网站 建设
  • 西部数码网站管理助手2佛山o2o网站建设