Кнопки Gtk над областью рисования Gtk

Я работаю с Gtk над разработкой приложения. Я должен поместить несколько кнопок на карту. Я рисую карту на GtkDrawingarea, но я не могу надеть на нее кнопки. Любое предложение? Спасибо

2 ответа

Решение

Предложения:

  1. Поместите область рисования и кнопки внутри GtkFixed контейнер. Наверное, не лучшее решение, потому что GtkFixed не имеет никакого способа управления z-порядком (кроме порядка, в котором вы добавляете к нему виджеты?)
  2. Вместо того, чтобы использовать GtkDrawingArea используйте виджет холста, который может включать другие виджеты, такие как GooCanvas,

Почему нет другой библиотеки? Любая конкретная причина?

Есть библиотека именно для того , что вы хотите

http://geocanvas.sourceforge.net/

Другие вопросы по тегам