c - Gtk 绘图区域上的 Gtk 按钮

标签 c gtk drawing area

我正在使用 Gtk 开发一些应用程序。我必须在 map 上放置一些按钮。我正在 GtkDrawingarea 上绘制 map ,但无法在其上放置按钮。 有什么建议吗? 谢谢

最佳答案

建议:

  1. 将绘图区和按钮都放在 GtkFixed 容器中。可能不是最好的解决方案,因为 GtkFixed 无法控制 z 顺序(除了添加小部件的顺序?)
  2. 不使用 GtkDrawingArea,而是使用可以包含其他小部件的 Canvas 小部件,例如 GooCanvas .

关于c - Gtk 绘图区域上的 Gtk 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2297859/

相关文章:

c++ - GtkGLArea 清除背景但不绘制

从相对路径创建目录和加载文件

swift - swift 掩盖圆段

C++ 真正基础的绘图/GUI

c - 迭代中序遍历

c - 哪个更快 : SetEvent, SendMessage, PostMessage

c - 如何正确使用可变函数

python - 在使用 Glade 创建的 Python GTK3 程序中导入 CSS 文件

c++ - 使用 Linux C 代码和头文件编译 Windows DLL

c - GDK 中的椭圆对象