gtk + 3中简单的类似绘画的应用程序

时间:2018-06-11 18:38:08

标签: gtk

晚上好/早上好,

我想建立一个水平编辑器来制作2D游戏,我决定选择Gtk + 3.

我想将窗口划分为水平菜单栏[File |编辑|工具| ...]固定高度和绘图区域,占用其余的自由空间。在网上进行了两天的研究之后,我找不到一个简单地划分这样一个窗口的教程。

我认为可以使用GtkBox(垂直方向)来完成菜单栏,然后​​是绘图区域(使用gtk_box_pack_start()函数两次)。

  • 但是如何告诉绘图区域占据菜单栏下方的整个可用空间?
  • 如何处理窗口的大小调整?

关于绘图区域,有一个关于在developper.gnome.org/gtk3网站上使用cairo和gtk的好教程页面,所以这没问题。

此外,我想添加一个具有工具的新窗口(例如,为2d精灵的碰撞边界框绘制矩形/圆圈,......)。做这个的最好方式是什么?现在我设法用

做到了这一点
toolsWindow = gtk_application_window_new(app);

弹出第二个窗口。

谢谢。

0 个答案:

没有答案