我是GTK + 3的新手,我想创建自定义绘图控件(也许是网格)。我需要能够为我的逻辑门模拟器拖放逻辑对象。如何才能做到这一点?绘图区应位于包含逻辑对象的菜单旁边。GTK + 3自定义绘图区域
1
A
回答
0
我可能会建议你在GtkScrolledWindow内使用GtkDrawingArea。所有绘图必须使用Cairo进行定制。绘制一个网格,然后手动安排你的逻辑对象。您可以使用其中一个GtkToolItem小部件作为顶部或侧边框对象。
这是一个雄心勃勃的项目,但与我的第一个重大项目非常相似。它使用了一个非常相似的GtkDrawingArea的想法。它在Perl中,并且是here on GitHub。如果你可以破解Perl,它可能会为你提供一些关于如何完成自定义小部件的想法。
1
在我看来,您的需求似乎更适合于画布。 Ridley项目包括a selection候选人将被包含在GTK +中。不确定这个现在仍然有用,但是这个选择是好的。
相关问题
- 1. 在Gtk绘图区域的Gtk按钮
- 2. GTK +如何绘制绘图区域
- 3. 刷新绘图区域在GTK
- 4. 在gtk中显示图像 - 是否需要gtk绘图区域?
- 5. 如何在图中自定义CorePlot的绘图区域
- 6. 如何定义绘图区域的大小与核心区域
- 7. 使用pygtk和glade将绘图区域绘制到绘图区域
- 8. Android:自定义区域地图
- 9. Google Geocharts:自定义区域
- 10. 自定义区域主题
- 11. 绘制划分绘图区域的图形3
- 12. 在GTK中调整绘图区域的大小
- 13. 剑道图工具提示绘图区域上的自定义位置
- 14. 绘图自定义视图
- 15. gtk中的自定义图标toggle_action
- 16. Orchard CKEditor不在自定义文本区域上绘制
- 17. 如何在自定义NSView中绘制“拖放”区域
- 18. rgl清除绘图的特定区域
- 19. 在绘图区域上绘制图像
- 20. 如何使用自定义视图设置核心绘图图的绘图区
- 21. 滚动时在填充区域显示核心绘图自定义标签
- 22. 如何使用自定义X轴标签来绘制堆积区域图表
- 23. 优化自定义绘图
- 24. 自定义NSWindow绘图
- 25. 绘制自定义图表
- 26. 使用图形区域定义维恩图的区域
- 27. DirectX限制绘图区域
- 28. JFreeChart拖动绘图区域
- 29. Gnuplot绘图区域背景
- 30. pygtk绘图区域不显示
我发现GooCanvas很体面。 – ptomato