作为学习项目,我正在用python3和Qt5中的GUI编写程序。我的主窗口是一个tabWidget,我想在gnuplot中生成的(交互式)绘图显示在一个选项卡窗口中。
现在,我看到有createWindowContainer方法,但我不知道如何使用它。我还发现那里有QtGnuplotWidget,但是我发现的唯一示例是在C中。更多的是,我无法在python3解释器中加载它。
我不知道如何在Qt5 GUI中嵌入gnuplot窗口。任何关于如何进行或指向正确方向的建议都将不胜感激。
答案 0 :(得分:0)
gnuplot源代码分发中包含一个最小示例程序,该程序显示了如何在C ++程序中嵌入gnuplot Qt小部件。您既可以直接转到git仓库,也可以从Release tarball开始,两者都可以从SourceForge上的项目站点获得。此示例的源文件为
.../src/qtterminal/embed_example.cpp
.../src/qtterminal/embed_example.h
建立它的规则在.../src/Makefile
中,但已被注释掉。您应该能够取消注释它们并从那里继续。我无法帮忙将所有这些与python结合起来。