我正在使用glade 3.14.2开发应用程序。它使用gtk+ 3

我想绘制一个图,但是在GtkPlot中不推荐使用gtk+ 3。我遇到了GtkExtra,但似乎仅适用于gtk+ 2。是这样吗?如果是,如何在gtk+ 3中绘图?

最佳答案

到目前为止,GtkDataBox是最成熟的一种,尽管在不同阶段(pre-alpha, soon to be betaworking conceptnice 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/

10-11 22:30
查看更多