我是一名“经典”程序员,拥有“经典”RAD系统。我想“迁移”到monodevelop部署一些应用程序,但第一个大“山”是学习设计对象的“打包”系统。 为什么gtk(或mono)使用这个系统?
由于
答案 0 :(得分:5)
This为您提供了简要概述。重点是不使用固定的坐标,但可以帮助您独立于屏幕尺寸。
答案 1 :(得分:1)
灵活性:打包小部件允许自动调整大小和其他漂亮的东西。关于如何打包小部件有很多选择。
可移植性:使用打包方案,你不太依赖于渲染引擎(X11,win32 ......)。(我没有说“完全独立”)
请参阅GTK教程,特别了解包装和餐桌包装,它给出了包装有趣的例子:
http://library.gnome.org/devel/gtk-tutorial/stable/x363.html