2010-02-19 122 views
1

我正在开发一些应用程序的Gtk。我必须在地图上放一些按钮。我正在GtkDrawingarea上绘制地图,但我无法将按钮放在上面。 有什么建议吗? 感谢在Gtk绘图区域的Gtk按钮

回答

1

建议:

  1. 把这两样绘图区域和GtkFixed容器内的按钮。可能不是最好的解决方案,因为GtkFixed没有办法控制z顺序(除了向其添加小部件的顺序吗?)
  2. 而不是使用GtkDrawingArea,使用一个画布小部件可以包含其他小部件,如GooCanvas
+0

谢谢,但我只能使用基于GTK,没有其他的库。 – panda 2010-02-22 09:29:17

+0

我想到了别的。如果'GtkFixed'不起作用,那么你可能会考虑编写自己的从'GtkDrawingArea'类继承的小部件。 – ptomato 2010-02-22 09:48:23