为什么GTK视觉设计师使用“打包”系统来安排小部件?

时间:2010-07-19 21:16:45

标签: gtk monodevelop

我是一名“经典”程序员,拥有“经典”RAD系统。我想“迁移”到monodevelop部署一些应用程序,但第一个大“山”是学习设计对象的“打包”系统。 为什么gtk(或mono)使用这个系统?

由于

2 个答案:

答案 0 :(得分:5)

This为您提供了简要概述。重点是不使用固定的坐标,但可以帮助您独立于屏幕尺寸。

答案 1 :(得分:1)

灵活性:打包小部件允许自动调整大小和其他漂亮的东西。关于如何打包小部件有很多选择。

可移植性:使用打包方案,你不太依赖于渲染引擎(X11,win32 ......)。(我没有说“完全独立”)

请参阅GTK教程,特别了解包装和餐桌包装,它给出了包装有趣的例子:

http://library.gnome.org/devel/gtk-tutorial/stable/x363.html