在 Gtk::DrawingArea 中添加和定位小部件
大家好,我想知道是否有办法在 Gtk::DrawingArea 中添加和定位 Gtk::Widget。我这样做的目的是当单击图形时,在绘图区域中显示图形的一些详细信息。详细信息可以是丰富的格式。
我了解到 Gtk::DrawingArea 没有像 add(Widget) 这样的功能。所以我想知道是否有解决方法。
提前致谢&此致。
陈凯
Greetings to all, I would like to know whether there is a way to add and locate a Gtk::Widget in Gtk::DrawingArea. My purpose of doing that is to show some detailed information on the graphics in the drawing area when the graphics is clicked. The detailed information can be rich-formatted.
I understood that Gtk::DrawingArea does not have the function like add(Widget). So I wonder if a work-around is available.
Thanks in advance & best regards.
CHEN Kai
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不确定它有多大帮助,但我通过搜索发现了这一点:
Old Nabble - Gtk+ - Python - 在 gtk.drawing 区域上覆盖 gtk 小部件
似乎有一个
gtk.Fixed()->put()
函数,但是我无法判断它是否应该在绘图循环中运行..(编辑:另请参阅 GTK v1.2 教程:容器小部件)干杯!
Not sure how helpful it is, but I found this by searching:
Old Nabble - Gtk+ - Python - overlaying gtk widget over a gtk.drawing area
seems there is a
gtk.Fixed()->put()
function, but I cannot tell if it should run in a drawing loop or not.. (edit: see also GTK v1.2 Tutorial: Container Widgets)Cheers!
是的,这是可能的。给你。欣赏一下C中的代码:
Yep it's possible. Here you are. Enjoy the code in C: