QtabWidget中的gnuplot窗口

时间:2019-03-19 20:09:42

标签: python python-3.x pyqt pyqt5 gnuplot

作为学习项目,我正在用python3和Qt5中的GUI编写程序。我的主窗口是一个tabWidget,我想在gnuplot中生成的(交互式)绘图显示在一个选项卡窗口中。

现在,我看到有createWindowContainer方法,但我不知道如何使用它。我还发现那里有QtGnuplotWidget,但是我发现的唯一示例是在C中。更多的是,我无法在python3解释器中加载它。

我不知道如何在Qt5 GUI中嵌入gnuplot窗口。任何关于如何进行或指向正确方向的建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

gnuplot源代码分发中包含一个最小示例程序,该程序显示了如何在C ++程序中嵌入gnuplot Qt小部件。您既可以直接转到git仓库,也可以从Release tarball开始,两者都可以从SourceForge上的项目站点获得。此示例的源文件为

.../src/qtterminal/embed_example.cpp 
.../src/qtterminal/embed_example.h

建立它的规则在.../src/Makefile中,但已被注释掉。您应该能够取消注释它们并从那里继续。我无法帮忙将所有这些与python结合起来。