如何将Juce图形与不同的cpp程序连接

How to connect juce graphic with different cpp program

本文关键字:cpp 程序 连接 Juce 图形      更新时间:2023-10-16

我正在开发一个程序(cpp(,我想添加可视化图形来表示我从程序中获得的数据,所以我在JUCE中为图形创建了一个程序。问题是我对JUCE不是很熟悉,我不知道如何连接这两个程序。

我想过将我的原始程序添加到 JUCE 部分,但我不知道我可以从哪里开始代码。在我从 JUCE 获得的示例代码中,在"main.cpp"处有一个函数"初始化",问题是当我尝试通过那里运行代码(循环(时,它只是不起作用(没有错误,只是没有做任何事情(。那么如何结合我的图形和程序呢?

通常,您要做的是创建一个新的 JUCE 组件,并在其绘制方法中使用您的数据绘制图形。然后,如果/当您想要更新它时,请在组件上调用 repaint((。所以我建议以下步骤:

  • 创建一个新的 JUCE 组件(继承 : 组件的新 cpp 类(
  • 重写绘制方法
  • 在绘制方法中绘制图形并引用您的数据