2010-02-19 100 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