我正在使用glade 3.14.2
开发应用程序。它使用gtk+ 3
。
我想绘制一个图,但是在GtkPlot
中不推荐使用gtk+ 3
。我遇到了GtkExtra
,但似乎仅适用于gtk+ 2
。是这样吗?如果是,如何在gtk+ 3
中绘图?
最佳答案
到目前为止,GtkDataBox是最成熟的一种,尽管在不同阶段(pre-alpha, soon to be beta,working concept,nice but unmaintained and for gtk2,...)以及出于各种目的(针对动态数据进行了动画处理)都有大量尝试。 )。
实际上,大多数人为了得到绘图而引入了对(lib)gnuplot
的依赖,以我的拙见,这在视觉上还远远不能令人满意。
读取源时,GtkExtra
需要gtk+2.x >= 2.12
。所以那不是
请注意,您确实可以做一些骇人听闻的事情,例如使用gtk+ 2
渲染到屏幕外缓冲区(通过cairo),而gtk+ 3
则将其渲染为自定义GtkDrawingArea
派生小部件的小部件内容-但我强烈不建议这样做,将GtkPlot
移植到gtk+ 3
更快
注意:对我来说,GtkDataBox
的自动工具设置不起作用,因此我进行了快速修改,因此使用了waf buildsystem
https://github.com/drahnr/gtkdatabox-radioactive
关于c - gtkextra可以与gtk + 3一起使用吗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22907417/