代码之家  ›  专栏  ›  技术社区  ›  Midiparse

如何在qt5.12中从QJSEngine获得标准输出?

  •  0
  • Midiparse  · 技术社区  · 6 年前

    我启用了 ConsoleExtension 用于通过调用 installExtensions . 如何捕获QJSEngine的控制台输出?

    0 回复  |  直到 6 年前
        1
  •  0
  •   Guss    5 年前

    如果你想把脚本的输出捕获到C++程序中,最好不要使用 ConsoleExtension

    Plasma ScriptEngine print() globalObject 脚本可以用来“打印输出”。在Plasma中,它将从plasmashell过程中打印出来,并由各种日志机制捕获,但是您可以通过对 打印() console.log() .